Level up on Kotlin Multiplatform
summary
Clear, actionable walk-through of Kotlin Multiplatform tooling with working demos: a SpaceX launches app showing Ktor + Kotlinx.serialization and SQLDelight codegen, a Ktor websockets chat demo, and protobufs wired via Square Wire. It explains Ktorfit, Multiplatform Settings, Realm device sync, Koin init patterns on Android vs iOS, and cancellation on iOS using KMP native coroutines. Explanations include Gradle snippets, engine choices, pitfalls and which libraries actually work in production.
AI-written summary · about
chapters (15)
- 0:00Start
- 2:46Ktor Client
- 3:21First demo
- 8:54Svetlana and Anton's Chat App
- 10:48Protocol Buffers Handling Google's Data Format
- 12:54Topics for Persistence
- 13:11Multiplatform Settings
- 17:44Database helper
- 20:13Realm + Device Sync
- 20:59KStore
- 23:00Demo reminder
- 29:14Flow demo
- 33:12Create modules
- 36:15Errors versus Exceptions
- 41:29Architecture
related talks
43mLevel up on Kotlin Multiplatform
46mExploring the Kotlin Multiplatform Ecosystem
36mKotlin Multiplatform- From “Hello World” to the Real World
33mGetting started with KMP
27mAn Android Dev start to Kotlin Multiplatform
21mIt's Time for Kotlin Multiplatform Mobile
52mIntroducing Kotlin Multiplatform in an existing project
48mEffective Multiplatform Kotlin Development
