Overview
Voyager: Compose on Warp Speed
A multiplatform navigation library built for, and seamlessly integrated with, Jetpack Compose.
Create scalable Single-Activity apps powered by a pragmatic API:
Turn on the Warp Drive and enjoy the voyage 🖖
Features
Supported platforms: Android, iOS, Desktop, Web
Nested navigation (multiple stacks, parent navigation)
ScreenModel (a.k.a ViewModel) integrated with Koin, Kodein, Hilt, Coroutines, RxJava, LiveData
Android ViewModel integration (with Hilt support)
Type-safe multi-module navigation
State-aware Stack API
Built-in transitions
State restoration after Activity recreation
Lifecycle callbacks
Back press handling
Deep linking support
Roadmap
Wasm support
Navigator scoped ViewModels
Credits
Logo by Icons8
Last updated