In this episode of Android Developers Backstage, Tor Norbye hosts Dustin Lam and Yigit Boyar to discuss Kotlin Multiplatform (KMP). They explain KMP as Kotlin plus compilers for other platforms, emphasizing its native interoperability and the ability to compile to JavaScript, Android, and Kotlin Native for iOS, Linux, and Windows. The discussion covers the benefits of KMP for Android developers, including skill set extension and job market advantages, as well as the ability to share business logic across platforms while maintaining native UI. They address the challenges of converting existing Android apps to KMP, the importance of API design, and the availability of KMP-compatible AndroidX libraries like Room and Datastore. The podcast also touches on the developer experience, the use of KMP in Google products like Google Docs, and future plans for improving KMP adoption and gathering user feedback.
Sign in to continue reading, translating and more.
Continue