Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update README for kotlin/ kotlin multiplatform usage #987

Open
sacOO7 opened this issue Feb 6, 2024 · 7 comments
Open

Update README for kotlin/ kotlin multiplatform usage #987

sacOO7 opened this issue Feb 6, 2024 · 7 comments
Labels
documentation Improvements or additions to public interface documentation (API reference or readme).

Comments

@sacOO7
Copy link
Collaborator

sacOO7 commented Feb 6, 2024

  • Current ably-java SDK supports kotlin but not mentioned anywhere in the doc.
  • About kotlin multiplatform, ably-java supports desktop and android apps, for ios/ web it needs interops with ably-cocoa and ably-js - There should be a separate section in the README mentioning the same.
  • Link to internal discussion -> https://ably-real-time.slack.com/archives/C030C5YLY/p1707222360250929

┆Issue is synchronized with this Jira Task by Unito

Copy link

sync-by-unito bot commented Feb 6, 2024

➤ Automation for Jira commented:

The link to the corresponding Jira issue is https://ably.atlassian.net/browse/SDK-4079

@LaatonWalaBhoot
Copy link

Hi patiently waiting for this for multiplatform. Any idea or timeline by when will this be supported?

@sacOO7
Copy link
Collaborator Author

sacOO7 commented Feb 6, 2024

Hi @LaatonWalaBhoot, currently you can use ably-java for KMM desktop/android.
For ios, you need to use https://kotlinlang.org/docs/native-objc-interop.html along with ably-cocoa sdk.

@LaatonWalaBhoot
Copy link

LaatonWalaBhoot commented Feb 6, 2024

@sacOO7 Is there any documentation for this to get started?
Any samples?

@sacOO7
Copy link
Collaborator Author

sacOO7 commented Feb 6, 2024

We will add it soon : )
Meanwhile if your requirement is just desktop and android, you can get started with ably-java.

@LaatonWalaBhoot
Copy link

@sacOO7 Waiting for it. My requirements are iOS and Android.
Also, I noticed that the SDK does not have first-class coroutines support.
Is that something intentional or will be added in the future?

@sacOO7
Copy link
Collaborator Author

sacOO7 commented Feb 11, 2024

@LaatonWalaBhoot It's not intentional as such. We always strive to develop SDK's that can cover multiple platforms. That said, as per usecase, this SDK can be used in all jvm based platforms including android. As mentioned here, as adoption of KMM increases, we will try adding necessary features.

@ttypic ttypic added the documentation Improvements or additions to public interface documentation (API reference or readme). label Apr 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to public interface documentation (API reference or readme).
Development

No branches or pull requests

3 participants