Kotlin Multiplatform in Action is a presentation about IceRock's experience using Kotlin Multiplatform over the past year. Some key points:
- IceRock has been developing mobile apps for 5 years and has seen benefits from using Kotlin Multiplatform to share 50% of code on average between Android and iOS apps, reducing development time and costs by 1.5x.
- Kotlin Multiplatform allows sharing of presentation logic, domain logic, and data access code while still using platform-specific code for views and platform integration. This avoids much of the duplication of traditional multi-platform approaches.
- IceRock has released moko-widgets, a set of multiplatform UI widgets, to make building