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.



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.


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.


Interact With Virtual Historic Computers

Alan Turing's ACE computer is a legendary computer that is particularly special for I Programmer - our account of it was the first ever history article on the site when it launched in 2009. Now this i [ ... ]

Open Platform For Enterprise AI Launched

A new platform aimed at building and supporting an open artificial intelligence (AI) and data community has been launched.  The Open Platform for Enterprise AI (OPEA) was announced by The Linux F [ ... ]

More News

raspberry pi books



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

Last Updated ( Thursday, 02 November 2023 )