Building Hybrid Mobile Apps with Compose Multiplatform and SwiftUI: Practical Code Sharing and UI Fusion
summary
Explains a hybrid mobile approach combining Compose Multiplatform and SwiftUI: business logic is shared with Kotlin Multiplatform while UI uses Jetpack Compose on Android and SwiftUI on iOS. Shows concrete techniques for embedding Compose screens into a SwiftUI iOS app and calling SwiftUI components (e.g., Map) from Compose, plus criteria for choosing which screens/components to implement in each UI toolkit, KMP ViewModel patterns, and practical guidance for incrementally introducing Compose into existing apps.
AI-written summary · about
chapters (15)
- 0:00Hybrid mobile apps intro
- 2:12Architecture choices
- 5:28Code sharing & UI fusion
- 8:19Switching UI frameworks
- 11:10Navigation bridge
- 15:33MVI pattern
- 18:05Shared business logic
- 21:17View integration
- 24:43Native UI components
- 26:29Performance trade-offs
- 29:42Memory & rendering
- 31:28Networking & localization
- 33:58Gesture & scroll differences
- 35:30Prototyping lifecycle
- 37:41Q&A
related talks
40mDevelopers Without Borders: Jetpack Compose for Android and iOS
45mCompose Multiplatform on iOS
19mShare your UI components for Android and iOS and visualize the...
39mWorking Across Platforms
57mCross Platform Mobile with XAML and MVVM
21mBridging, Compiling, and Rendering: How Cross-Platform Frameworks Work
20mDissolving Boundaries: The Fusion of React app and Native Apps!
42mLive Panel: Cross Platform Product Development
