Sharing is Caring - Kotlin Multiplatform for Android Developers
summary
An Android party‑planning app is built that moves JSON parsing and event sorting into a shared Kotlin module so Android, iOS, JS and JVM targets reuse the same logic; setup uses the Kotlin Multiplatform Gradle plugin, named sourceSets (commonMain, iosMain, etc.), and the expect/actual bridge to call platform SDKs for sending events. The claim: parsing custom conversation events and grouping them by item works in the common module; development spans about a year and a half, and the approach is adopted incrementally rather than rewriting the UI.
AI-written summary · about
chapters (8)
- 0:00Introduction and background
- 7:29Why Kotlin Multiplatform
- 10:42How Kotlin Multiplatform works
- 13:37Setting up a project
- 17:28Source sets and dependencies
- 23:11Communicating between layers
- 26:45Architecture with expect/actual
- 31:22Summary and Q&A
related talks
43mSharing Is Caring - Kotlin Multiplatform for Android Developers
27mAn Android Dev start to Kotlin Multiplatform
17mKotlin Multiplatform – Sharing is caring!
34mKotlin Multiplatform: code sharing without compromise
46mThe Hitchhikers Guide Through Kotlin Multiplatform
36mBest Practices for Developing Amazing Kotlin Multiplatform Apps
22mArchitecting a Kotlin Multiplatform App
48mEffective Multiplatform Kotlin Development
