The Adventures of Kotlin & Compose Through the Multiplatform World
summary
Conference draws 400+ in person and 200+ remote attendees and demonstrates a concrete app: shared business logic with Kotlin Multiplatform, UI reused across Android, Desktop and iOS with Compose Multiplatform, images and resources handled via touchlab image plus mockres resources and precompose. Presenter shows an Android + Wear + Desktop + iOS build that runs (web is partial), cites a 60% user loss from slow cross‑platform UI fixes, and reports Kotlin 1.7.20 cutting build size and compile time by ~20–30%.
AI-written summary · about
chapters (24)
- 0:00Introduction
- 1:08Why choose Kotlin Multiplatform
- 8:49Risks of cross-platform frameworks
- 10:13Why Kotlin Multiplatform stands out
- 10:57What is Kotlin Multiplatform
- 12:44Kotlin Multiplatform setup
- 14:30Sharing business logic with expect/actual
- 17:21Getting started with KMM
- 18:48Convincing iOS teams
- 19:31Key benefits of KMP
- 20:35Introduction to Jetpack Compose
- 21:38Compose architecture
- 23:07Compose Multiplatform overview
- 24:32Demo: shared code across platforms
- 26:51Challenges in sharing UI
- 28:15Libraries for Compose Multiplatform
- 30:20Sharing UI components
- 33:31Handling resources
- 37:45Loading images
- 38:50Compose for Web limitations
- 39:54iOS support outlook
- 41:20WatchOS and features
- 42:02Production readiness
- 43:06Upcoming releases
related talks
45mThe Adventures of Kotlin And Compose Through the Multiplatform World
44mThe Future of Android, Kotlin, and Everything
45mShared mobile UIs with Compose Multiplatform
41mIt Just Works
45mAn Android, a Desktop, and a web developer enter in a bar
40mDevelopers Without Borders: Jetpack Compose for Android and iOS
42mKeynote: Kotlin and the Multiplatform Future
40mBuilding a Modern Kotlin Multiplatform Application with Compose Multiplatform and Koin
