Kotlin goes global
summary
Kotlin Multiplatform Mobile demonstrates a concrete approach: a sample Spacex app shares business logic in commonMain, uses expect/actual to supply platform SQL drivers, and implements caching and networking with SQLDelight+Ktor+kotlinx.serialization. It requires Android Studio 4.2 RC or Arctic Fox and Xcode 11.3+, compiles via the new Kotlin IR pipeline, and ships as a shared Gradle library; caveats include alpha API churn and Objective‑C framework debugging on iOS.
AI-written summary · about
chapters (12)
- 0:00Start
- 8:54Kotlin Multi-Platform Mobile Project
- 14:04Project Structure
- 14:58Networking
- 16:27Caching
- 17:08Core Library
- 19:49Recap
- 20:40App Database Interface
- 21:21App Database Queries Interface
- 22:14Platform-Specific Implementations for Android and Ios
- 24:38Networking Strategy
- 34:15Have You Seen any Example of How Kmm Project Can Be Used To Build a Flutter Plug-In
related talks
21mIt's Time for Kotlin Multiplatform Mobile
23mKotlin Multiplatform Mobile in production: key takeaways from developing two cross-platform apps
43mLevel up on Kotlin Multiplatform
34mKotlin Multiplatform: code sharing without compromise
52mIntroducing Kotlin Multiplatform in an existing project
52miOS Architecture with Multiplatform
46mExploring the Kotlin Multiplatform Ecosystem
25mKotlin Multiplatform Mobile in production: key takeaways from developing two cross-platform apps
