The Hitchhikers Guide Through Kotlin Multiplatform
summary
Demo conference app shares network, parsing and storage code via Kotlin Multiplatform and compiles into an iOS framework while Android uses normal modules. Uses Ktor HTTP client, kotlinx.serialization, coroutines, and SQLDelight for generated SQL; wiring uses a service‑locator and the expect/actual mechanism. Presenter/adapter callbacks and RecyclerView/UITableView UIs stay native. Compilation adds a small build and ~0.5MB size overhead; several companies already ship shared business logic and the sample works end‑to‑end.
AI-written summary · about
chapters (12)
- 0:00Start
- 0:18The Hitchhikers Guide Through Kotlin Multiplatform
- 4:20Steps
- 6:17Cross-platform
- 11:14Kotlin vs Swift
- 18:04IDE's required
- 18:21project structure
- 24:32json response
- 25:02database
- 26:57presenter
- 29:14platform specific
- 30:10android
related talks
34mHitchhiker’s Guide to Kotlin Multiplatform Libraries
27mAn Android Dev start to Kotlin Multiplatform
43mSharing Is Caring - Kotlin Multiplatform for Android Developers
21mIt's Time for Kotlin Multiplatform Mobile
40mKotlin goes global
39mAnd That, Folks, is How We Shared Code Between Android, iOS and the Backend
22mArchitecting a Kotlin Multiplatform App
48mEffective Multiplatform Kotlin Development
