Kotlin Multiplatform is now production ready
Kotlin Multiplatform is designed to support development of cross-platform projects. Developing the mobile application native may be good for performance but most of the times it is hard to develop application based on the platform. Same code base has to be rewritten in different environment and programming language to support native. This is really pain and there is significant learning curve and development cost involved.
To over come this Kotlin Multiplatform project started in 2002 and from there Jetbrains and Kotlin community continously supported its development. Now Kotlin Multiplatform stable version is released and it is good for production use. With Kotlin Multiplatform, you can build cross-platform mobile applications that share code between Android and iOS to implement networking, data storage and data validation, analytics, computations, and other application logic.
Kotlin Multiplatform also helps library developers to build platform agnostic library which can be used across all platforms. This is really great as the application is a facade of using multiple modules.
Jetbrains also introduced Compose Multiplatform which is a modern UI framework for Kotlin that makes building performant and beautiful user interfaces for all platforms.
Write once and Run anywhere.