Kotlin Multiplatform Libraries Now In Preview
Written by Kay Ewbank   
Friday, 14 October 2022

JetBrains has released a preview version of Kotlin Multiplatform mobile libraries, an SDK for cross-platform mobile development for iOS and Android. Kotlin Multiplatform can be used to build apps for iOS and Android with native UI from a single shared codebase for networking, data storage, and analytics, as well as the other logic of your Android and iOS apps.

Kotlin support was added for Android in 2017 with Jetpack libraries, and expanded with Jetpack Compose. Android Jetpack is a suite of libraries for use in Android app development.

 kotlinmulti

 

Multiplatform Mobile makes use of the multiplatform capabilities of Kotlin and provides tooling for cross-platform mobile development in Android Studio.The developers say that while Multiplatform Mobile was at the experimental stage, the Kotlin team tried various approaches to memory management, libraries, and project configuration, and they are now happy with the configuration so have released the beta.

 

The preview of Kotlin Multiplatform Mobile's main aim is code sharing across platforms, and the preview release is limited to two libraries - Collections and DataStore. The developers say these were chosen because they illustrate several important aspects of converting an existing library to multiplatform.

Collections is a library written in Java that has no Android-specific dependencies, but implements Java collection APIs, while DataStore is written entirely in Kotlin, and uses coroutines in both its implementation and APIs.

The libraries are available from Google’s Maven repository, and come with a number of sample projects to make it easier to get started. The sample projects includes samples created using SwiftUI and Jetpack Compose; samples with shared code for view models and navigation; and apps that have made it to the Google and Apple app stores.

Kotlin Multiplatform is available in preview now.

kotlinmulti

More Information

Kotlin Multiplatform Mobile Website 

Related Articles

Android Jetpack Wear OS Libraries Now Stable

Android Jetpack Confusion As V1 Approaches

Google Jetpack Compose UI Toolkit Now In Beta

Android Jetpack Compose Is Welcome, But What About The Churn?

 

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


Android Studio Electric Eel Released
19/01/2023

The latest version of Android Studio, Electric Eel, has been released with updates and new features in design, build & dependencies, emulators & devices, and IntelliJ.



Disney Uses AI To Re-Age Faces
15/01/2023

Disney Research has a new visual effects tool that can make actors look older or younger for movies without needing to collect longitudinal data using photographs. 


More News

picobook

 



 

Comments




or email your comment to: comments@i-programmer.info