10 myths about crossplatform mobile development with Kotlin
summary
Kotlin Multiplatform shares more than just models and networking—teams commonly reuse coroutines, Ktor, Kotlin serialization, SQLDelight/Realm and even view models; surveys show iOS contributes in ~60% of teams and over 50% share utilities. Tools like KSwift and KMP‑Native‑Coroutines make Swift APIs usable, KDoctor and KMM Bridge simplify setup, and Compose Multiplatform enables shared UI. Real-world case: Shopify moves background sync to multiplatform, hits 39% code shared and a 10x performance gain (sync drops from ~30s to 2–3s). Future: Kotlin 1.8+ annotations and ongoing stabilization toward final stable status.
AI-written summary · about
chapters (9)
- 0:00Introduction and setup
- 3:15Myths about code sharing
- 8:32Gradual adoption benefits
- 12:23Kotlin API in Swift
- 16:56iOS developer experience
- 21:49Mixing cross-platform tech
- 25:01Production readiness
- 28:32Shared UI with Compose
- 30:17Key takeaways and summary
related talks
25mKotlin Multiplatform Mobile in production: key takeaways from developing two cross-platform apps
31mKotlin Multiplatform for iOS: Myths vs Reality
23mKotlin Multiplatform Mobile in production: key takeaways from developing two cross-platform apps
48mEffective Multiplatform Kotlin Development
26mKotlin Multiplatform in an MVVM World
36mBest Practices for Developing Amazing Kotlin Multiplatform Apps
52miOS Architecture with Multiplatform
38mBuild a Multiplatform Future with Kotlin
