Building Multiplatform Apps with Compose
summary
Shows a concrete demo app that shares a UI scaffold, image list and details screen using Jetpack Compose Multiplatform with experimental iOS and desktop targets. Uses the composeUIViewController bridge and a Skia-based Seco UI view for rendering on iOS. Faces a missing image loader (Coil lacks multiplatform support), so implements resource loading with expect/actual byte-array → ImageBitmap adapters and local resources. Adds navigation and lifecycle via Decompose for navigation, and the prototype runs on Android and iOS but notes tooling and workflow friction.
AI-written summary · about
chapters (8)
- 0:00Multiplatform apps with Compose
- 1:30Project setup and shared UI
- 10:08Compose with SwiftUI on iOS
- 14:30Image loading in multiplatform apps
- 20:38Architecture and ViewModel sharing
- 25:00Navigation with Decompose
- 31:23Summary and future
- 32:06Q&A
related talks
34mBuilding Shared UIs Across Platforms With Compose
51mShared mobile UIs with Compose Multiplatform
35mBuilding Android/iOS Apps with Jetpack Compose
45mShared mobile UIs with Compose Multiplatform
43mWhat's New in Compose Multiplatform
34mBeyond the UI: Compose as a Foundation for Multiplatform Apps
45mThe Adventures of Kotlin And Compose Through the Multiplatform World
01h 16mA Composable New World!
