Level up on Kotlin Multiplatform
summary
Kotlin Multiplatform shows concrete patterns: a SpaceX demo app uses Ktor client with platform engines, content negotiation, websockets and Ktor-fit to call REST and streams; SQLDelight compiles .sq files into typesafe Kotlin APIs for queries and migrations; Realm enables encrypted local objects plus cloud device sync with minimal code; KMP native coroutines and async streams enable cancellable iOS consumption of suspend functions and flows; Koin and Kermit handle DI and logging for production observability.
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
38mBuild a Multiplatform Future with Kotlin
21mIt's Time for Kotlin Multiplatform Mobile
26mKotlin Multiplatform in an MVVM World
48mEffective Multiplatform Kotlin Development
