Getting started with KMP
summary
Overview of Kotlin Multiplatform essentials with concrete tooling and outcomes: environment setup uses KDoctor CLI and Android Studio/Fleet plugins, templates from kmp.jetbrains.com produce ready projects, and dependency choices include ktor, coroutines, SQLDelight, multiplatform-settings, Koin. Platform interop uses the expect/actual mechanism; demo shares a greeting and UUID generator that run on Android and iOS via generated Objective‑C bindings and a composable UI built with Compose Multiplatform, with the ecosystem claiming roughly ~2,000 libraries and several production apps.
AI-written summary · about
chapters (10)
- 0:00Kotlin Multiplatform intro
- 4:20Setting up Kotlin Multiplatform environment
- 9:15Project structure & expect-actual
- 15:27Kotlin Multiplatform ecosystem overview
- 16:31Compose Multiplatform
- 20:03KMP IDEs & tooling
- 21:06Performance vs native
- 23:14Q&A 1
- 26:43Q&A 2
- 30:20Q&A 3
related talks
29mKMP for Mobile Developers
35mThe Art of KMP: what you need to know as a multiplatform developer
39mKotlin Multiplatform: The (Very) Good, The Bad & The Ugly
43mLevel up on Kotlin Multiplatform
38mBuild a Multiplatform Future with Kotlin
43mLevel up on Kotlin Multiplatform
34mHitchhiker’s Guide to Kotlin Multiplatform Libraries
36mKotlin Multiplatform- From “Hello World” to the Real World
