Slide 52
Slide 52 text
Navigation & ViewModels
● Compose Multiplatform Navigation - official solution from Jetbrains.
Familiar APIs (mirrors Jetpack Compose Navigation), but experimental and has
limitations (no deep links support, limited back handler)
● Compose Multiplatform ViewModel - official solution from Jetbrains.
Familiar APIs (mirrors Android ViewModel), but experimental and has limitations
(additional setup required for iOS and web targets)
● Decompose - library for breaking down your code into lifecycle-aware business
logic components (aka BLoC), with routing functionality.
● PreCompose - navigation, ViewModel, inspired by Jetpack Lifecycle,
ViewModel, LiveData and Navigation, provides similar (or even the same)
components