Kotlin Multiplatform Mobile
Following the trend of cross-platform mobile development, Kotlin Multiplatform Mobile (KMM) is a new entry in this space. KMM is an SDK provided by JetBrains that leverages the multiplatform capabilities in Kotlin and includes tools and features designed to make the end-to-end experience of building mobile cross-platform applications more enjoyable and efficient. With KMM you write code once for business logic and the app core in Kotlin and then share it with both Android and iOS applications. Write platform-specific code only when necessary, for example, to take advantage of native UI elements; and the specific code is kept in different views for each platform. Although still in Alpha, Kotlin Multiplatform Mobile is evolving rapidly. We'll certainly keep an eye on it, and you should too.