Kotlin Multiplatform is the best technology never built to share code across Android, iOS, and beyond. Write once, adapt everywhere is the promise of this technology... but while KMP is powerful, it's also open to debate, hailed as a game-changer by some and cursed as a productivity sink by others.
In this talk, we’ll explore the duality of KMP: why it can be the best technology for teams looking to maximize code reuse and the worst for those unprepared for its pitfalls. From seamless integration and coroutine magic to debugging nightmares and complex build setups, we’ll deep dive into real-world experiences and hard lessons learned.
You'll have a balanced view, after this, of KMP's potential, trade-offs, and situations where it really shines-or fails. If you are considering KMP for your next project, or for your company, this talk will challenge assumptions and prepare you for your journey ahead.