Cross-Platform Redux and SwiftUI / Jetpack Compose
summary
Presents an architecture for sharing app logic across iOS and Android by moving business logic into a Kotlin Multiplatform Redux implementation. Shows how to keep platform code minimal—screens implemented in SwiftUI and Jetpack Compose—and standardize UI descriptions so most logic lives in a multiplatform module, illustrated with the “Народный Картограф” app.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 3:38Project overview and goals
- 7:52SwiftUI and Jetpack Compose
- 15:43UI rendering with declarative frameworks
- 25:00Integrating SwiftUI into existing apps
- 29:48SwiftUI and Jetpack Compose nuances
- 37:04Sending events from multiplatform
- 39:59Automatic event logging
- 42:58Project conclusions
- 45:13Q&A
related talks
34mBuilding Shared UIs Across Platforms With Compose
40mDevelopers Without Borders: Jetpack Compose for Android and iOS
36mBest Practices for Developing Amazing Kotlin Multiplatform Apps
45mThe Adventures of Kotlin And Compose Through the Multiplatform World
46mMultiplatform UI with Compose
33mReduxKotlin.org: Redux for All Kotlin platforms
45mShared mobile UIs with Compose Multiplatform
40mSwiftUI vs Jetpack Compose by an Android Engineer
