What's New in Compose Multiplatform
summary
Live demo builds a shared Compose UI expense tracker that actually runs on Android, iOS and desktop and persists data with Room (multiplatform) via DAOs and state flows, using Jetpack ViewModel, Compose Navigation, and Coin for DI; localization and resource previews work across targets and previews run from common code; iOS support is in beta and web in alpha while Android and desktop are stable; small demo hiccups (missing DI param) get fixed live and the app successfully adds and stores records. expense tracker runs on Android iOS and desktop Room multiplatform + Coin DI + ViewModel iOS is beta, web is alpha
AI-written summary · about
chapters (10)
- 0:00Compose Multiplatform intro
- 1:51Shared UI with Compose
- 3:38Live demo setup
- 5:23Reusable UI components
- 10:38ViewModel in multiplatform
- 16:36Localization and resources
- 18:20Room in multiplatform
- 28:25Koin dependency injection
- 35:05Navigation with Compose
- 41:48Summary and next steps
related talks
42mWhat’s New in Compose Multiplatform
51mShared mobile UIs with Compose Multiplatform
46mMultiplatform UI with Compose
45mShared mobile UIs with Compose Multiplatform
39mCompose Multiplatform for iOS: Ready for Production Use
40mBuilding Multiplatform Apps with Compose
58mMultiplatform UI: Compose outside Android
34mBeyond the UI: Compose as a Foundation for Multiplatform Apps
