Kotlin Multiplatform in Action: more than 10 projects for iOS and Android with Shared code
summary
Claims a 2.5 year practical run with Kotlin Multiplatform and 10+ projects in production where a reusable open source suite called Moco cuts feature development from months to weeks by sharing business logic and building plugins for Gradle, CocoaPods, Ktor, Kotlinx serialization and coroutines. Specifics: generated REST clients from OpenAPI, a multiplatform MVVM + LiveData analogue, resource bundling into common main, permission/media/location controllers, maps and widget UI tooling — used in several Store apps and published on GitHub.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 0:49About Kotlin Multiplatform
- 3:19Moco libraries overview
- 8:03MVVM architecture in Moco
- 13:28Moco Network library
- 16:17Moco Resources library
- 21:40Permissions handling with Moco
- 24:35Media and video control
- 26:48Location tracking in Moco
- 28:54Maps integration
- 29:16UI lists management
- 31:26Socket IO and error handling
- 34:20Crash reporting
- 35:00Moco Widgets UI library
- 37:54Production experience summary
- 39:00Q&A session
related talks
27mKotlin: Multi-Platform
52mKotlin Multiplatform, a language to rule them all
17mKotlin Multiplatform – Sharing is caring!
48mEffective Multiplatform Kotlin Development
36mGoing Multiplatform with Kotlin
32m10 myths about crossplatform mobile development with Kotlin
57mKotlin for Writing Common Code for Android and iOS
29mKMP for Mobile Developers
