Lifecycles at Scale: with Multiplatform
summary
Announces that Lifecycle 2.8.0 is now stable and ships a Kotlin-MVU model with multiplatform compatibility, and demos using Compose Multiplatform to share lifecycle handling across Android, iOS (Kotlin/Native), desktop and web. Explains that lifecycle is exposed via a composition local (LocalLifecycleOwner.current) so one composable tree reads the same owner, and warns web runs on WASM alpha with Safari GC gaps; shows that a single lifecycle-aware library can be written once and reused across platforms.
AI-written summary · about
chapters (15)
- 0:00Lifecycle at scale intro
- 1:51Release 2.8.0 multiplatform
- 3:38Compose Multiplatform overview
- 8:38Composition locals lifecycle
- 19:03Composition local providers
- 22:17Custom design systems
- 23:00Lifecycle owner in Compose
- 25:09Lifecycle states events
- 29:13Custom lifecycle observers
- 31:01Lifecycle registry fragments
- 31:41Lifecycle across Android iOS web
- 33:11iOS lifecycle simplified
- 34:14Web lifecycle events
- 35:45Generalizing lifecycle management
- 37:33Summary Q&A
related talks
43mKotlin Multiplatform at Stable and Beyond
40mNavigation in a Multiplatform World
42mWhat’s New in Compose Multiplatform
42mCompose Multiplatform on iOS: On the Road to Stable
45mShared mobile UIs with Compose Multiplatform
29mAndroidX Lifecycle's Path to Multiplatform
46mGoing Multiplatform with Your Android App
46mMultiplatform UI with Compose
