Overview

Voyager: Compose on Warp Speed

A lightweight and complete navigation library built for, and seamlessly integrated with, Jetpack Compose.
Create scalable Single-Activity apps powered by a pragmatic API.
1
class HomeScreenModel : ScreenModel {
2
// ...
3
}
4
5
class HomeScreen : Screen {
6
7
@Composable
8
override fun Content() {
9
val screenModel = rememberScreenModel<HomeScreenModel>()
10
// ...
11
}
12
}
13
14
class SingleActivity : ComponentActivity() {
15
16
override fun onCreate(savedInstanceState: Bundle?) {
17
super.onCreate(savedInstanceState)
18
19
setContent {
20
Navigator(HomeScreen())
21
}
22
}
23
}
Copied!
Turn on the Warp Drive and enjoy the trek 🖖

Features

Roadmap

Credits

Last modified 1mo ago