Collect Flows on Android & iOS
Bridge Flow to Compose and to Swift safely.
Two Apps, One Stream
Your shared code exposes a Flow, but each platform consumes it differently. The trick is collecting that one stream natively on Android and on iOS.
Compose Loves Flow
On Android, Jetpack Compose turns a Flow into state with collectAsState. Your composable redraws automatically whenever a new value arrives.
val state by viewModel.uiState
.collectAsState()All lessons in this course
- Flow Basics in Shared Code
- StateFlow for Shared UI State
- Operators: map, filter, combine
- Collect Flows on Android & iOS