An Android Dev start to Kotlin Multiplatform
summary
Claim: Kotlin Multiplatform is practical for sharing small logic. The demo converts an existing module into a shared module with suspending repository using Ktor + kotlinx.serialization, KMM plugin, coroutines and Android Studio canary, then wires that shared code into an Android ViewModel and an iOS callback wrapper. The built app fetches Empire State Building light colors from a tiny scraper service and displays images; setup hits Gradle/IDE glitches but the network flow, serialization and cross-platform call path work end to end.
AI-written summary · about
chapters (22)
- 0:00Intro
- 1:55I am an Android Engineer
- 3:56The use case
- 6:01Architecture
- 8:03Repository
- 9:31Modules
- 10:21Shared Module
- 10:37Android Developers
- 11:06Project Setup
- 11:56Plugin Setup
- 12:13Create New Project
- 12:27Configure Modules
- 13:26Models
- 16:32JSON
- 18:11Android
- 19:36Running the code
- 20:28Errors
- 22:06Dependencies
- 23:18Swift extensions
- 23:46Loading complete error
- 25:26Creating views
- 26:12End result
related talks
21mIt's Time for Kotlin Multiplatform Mobile
48mEffective Multiplatform Kotlin Development
22mArchitecting a Kotlin Multiplatform App
34mKotlin Multiplatform: code sharing without compromise
48mEffective Multiplatform Kotlin Development
46mThe Hitchhikers Guide Through Kotlin Multiplatform
36mBest Practices for Developing Amazing Kotlin Multiplatform Apps
26mKotlin Multiplatform in an MVVM World
