What’s new in multiplatform Jetpack libraries


Posted by Márton Braun, Developer Relations Engineer

To support developers who are already using Kotlin Multiplatform for sharing business logic across mobile platforms, we previously released experimental multiplatform previews of the Collections and DataStore Jetpack libraries, and we’ve been receiving great feedback from the community.

The multiplatform Collections and DataStore libraries are now moving from experimental developer previews to alpha releases, and will follow the normal release cycle of Jetpack libraries. Annotations, a core Jetpack library, is now also available for multiplatform.

Please note that Kotlin Multiplatform is still in beta, therefore the non-Android targets of these libraries don’t have Jetpack’s usual stability guarantees.

The alpha releases are available from Google’s Maven repository. You can try them by adding the following dependencies to your Kotlin Multiplatform project:

val commonMain by getting {
dependencies {
implementation("androidx.annotation:annotation:1.7.0-alpha02")

implementation("androidx.collection:collection:1.3.0-alpha04")

implementation("androidx.datastore:datastore-core-okio:1.1.0-alpha03")

implementation("androidx.datastore:datastore-preferences-core:1.1.0-alpha03")
}
}

The multiplatform DiceRoller sample app has also been updated to use the new alpha version of DataStore.

To provide feedback on these multiplatform releases, create a bug on our issue tracker, or join the conversation in the Kotlinlang #multiplatform channel.


Source link

Check Also

Play Commerce prevented over $2 billion in fraudulent and abusive transactions in 2022

Posted by Sheenam Mittal, Product Manager, Google Play Google Play Commerce enables you to monetize …

Leave a Reply

Your email address will not be published. Required fields are marked *