Compose Multiplatform for iOS: Ready for Production Use
summary
Compose Multiplatform is stable on iOS with stable APIs with deprecation cycles, hits 60 and 120 fps in scrolling tests, and adds a parallel rendering mode flag to offload rendering to a background thread. Tooling includes an IntelliJ/Android Studio wizard, pre‑flight checks, previews and desktop hot reload; a video player uses AVPlayer via Kotlin UIKit interop. Production examples include Billy Billy — a messaging feature serving millions of daily users — plus incremental adoption by Sony and banking apps.
AI-written summary · about
chapters (29)
- 0:00Compose Multiplatform on iOS
- 1:11Stable technology
- 3:00Kotlin to Compose Multiplatform
- 6:29Billy Billy iOS case
- 7:55Incremental adoption
- 9:39Stable APIs and guarantees
- 10:40Native-feeling UIs on iOS
- 14:53Performance on high refresh
- 15:54Parallel rendering mode
- 16:15Accessibility support
- 17:41Tooling and developer experience
- 18:44New project setup
- 20:29Project structure
- 21:52iOS simulator run
- 22:12Kodies app with Compose
- 24:00Resource management
- 25:23Hot reload
- 26:04Hot reload demo
- 28:54AI with Hot Reload
- 31:45Hot reload internals
- 32:28Hot reload on mobile
- 33:11UI components gallery
- 35:19Platform-specific APIs
- 36:46Native video player on iOS
- 38:54Leveraging native features
- 39:36Architecture components
- 40:39Ecosystem libraries
- 41:21Future of Compose
- 41:43Summary and resources
related talks
41mCompose Multiplatform for iOS: Ready for Production Use
40mCompose Multiplatform: Better Shared UI for iOS and Beyond
45mCompose Multiplatform on iOS
42mCompose Multiplatform on iOS: On the Road to Stable
45mShared mobile UIs with Compose Multiplatform
58mMultiplatform UI: Compose outside Android
33mGoing 100%* Compose Multiplatform
41mSharing and Separation — Design Guidelines for Compose Multiplatform Production Adoption
