
Stability-focused navigation library enhances Compose Multiplatform with seamless Voyager-like API integration, supporting advanced, nested, and bottom sheet navigation, screen transitions, and state restoration.
Stability-focused Compose Multiplatform Navigation Library, fork of Voyager.
Vortex maintains nearly the same API as Voyager, ensuring seamless integration:
class HomeScreenModel : ScreenModel {
// ...
}
data object HomeScreen : Screen {
@Composable
override fun Content() {
val screenModel = rememberScreenModel<HomeScreenModel>()
// ...
}
}
@Composable
fun App() {
Navigator(HomeScreen)
}See the project website for documentation and APIs.
disposeOnForgotten flag.| Basic nav. | Tab nav. | BottomSheet nav. |
|---|---|---|
![]() |
![]() |
![]() |
| Nested nav. | ScreenModel | Stack API |
|---|---|---|
![]() |
![]() |
![]() |
Stability-focused Compose Multiplatform Navigation Library, fork of Voyager.
Vortex maintains nearly the same API as Voyager, ensuring seamless integration:
class HomeScreenModel : ScreenModel {
// ...
}
data object HomeScreen : Screen {
@Composable
override fun Content() {
val screenModel = rememberScreenModel<HomeScreenModel>()
// ...
}
}
@Composable
fun App() {
Navigator(HomeScreen)
}See the project website for documentation and APIs.
disposeOnForgotten flag.| Basic nav. | Tab nav. | BottomSheet nav. |
|---|---|---|
![]() |
![]() |
![]() |
| Nested nav. | ScreenModel | Stack API |
|---|---|---|
![]() |
![]() |
![]() |