Exploring the Kotlin Multiplatform Ecosystem
summary
Claims that Kotlin Multiplatform is beta but production-ready and shows concrete stacks: a SpaceX demo app using Ktor + Ktorfit + kotlinx-serialization for networking (websockets and protobufs), SQL Delight for local caching where SQLDelight generates type-safe APIs from .sq files, Realm for encrypted local DB and Realm device sync with Atlas for automatic cloud sync, KMP native coroutines to enable cancellation on iOS, Koin for DI, and Kermit/NSExceptionKT for logging and sane crash reports — all libraries are shown wired together and working.
AI-written summary · about
chapters (9)
- 0:00Start
- 2:33First demo
- 3:18Data Transfer Object
- 10:10Protocol Buffers
- 12:16Multiplatform Settings
- 17:17Database helper
- 29:57Flow demo
- 36:49Errors versus Exceptions
- 42:52Architecture







