https://kotlinlang.org logo
Title
k

Kensuke Sano

05/06/2023, 8:46 AM
Is there a way to use the official navigation-compose library with https://github.com/JetBrains/compose-multiplatform-ios-android-template ?
a

Arkadii Ivanov

05/06/2023, 8:51 AM
No, navigation-compose is currently available only for Android.
t

Thịnh Nguyễn Phùng

05/06/2023, 12:28 PM
Do you think that one day Google will port all the libraries to multiplatform, I saw that they are trying to port some like Annotation, Collection, ...
k

Kensuke Sano

05/06/2023, 3:59 PM
Thanks. I too hope that Google will release an official KMM-compatible Navigation library. Bacause I prefer to low dependencies as possible. The 3rd party libraries seems to have a different interface than the official navigation-compose.
n

Nikita Lipsky

05/08/2023, 11:58 AM
.. or we (JetBrains) will port it in the scope of Compose Multiplatform
t

Thịnh Nguyễn Phùng

05/08/2023, 12:00 PM
Love to hear that 😍
k

Kensuke Sano

05/08/2023, 12:12 PM
Great !! 😍
@Nikita Lipsky Are there any other libraries for KMM planned to be provided by JetBrains? DeepLink, Image from URL, SharedPreferences, Resources, WebView, Push...
t

Thịnh Nguyễn Phùng

05/08/2023, 2:46 PM
I hope it won't be long 😁
n

Nikita Lipsky

05/08/2023, 3:20 PM
Currently we don't have any exact plans but non-compose libraries (pure Android) are out of the scope anyway. On the other hand, the smoother process of adopting Compose applications to iOS the better.
k

Kensuke Sano

05/08/2023, 6:19 PM
Thank you for your response. I see. We plan to use 3rd party libraries for these features. However in Flutter, official libraries are provided, so we hope that by the time compose-ios becomes stable, these will also be available as official libraries. https://pub.dev/packages/shared_preferences

https://www.youtube.com/watch?v=PbwFtqmbMuI

t

Thịnh Nguyễn Phùng

05/09/2023, 10:56 AM
You can read in android developer blog for more details