Guia is a Navigation Library for Jetpack Compose.
Check out the documentation on Gitbook.
The motivation behind creating this library is to provide a simple, yet customizable API, for building multi module android navigation system with support for screens, dialogs, bottom sheets or any other representation of a UI.
Guia also has proper android Lifecycle, ViewModel and saved state support.
To get started, check the Setup page.
For a comprehensive guide on how Guia works check The Lore, for a quick start and a small overview check Express Lore.
Screens + BottomNav | BottomSheest | Dialogs | Nested | ViewPager + Stack |
---|---|---|---|---|
Guia ~ [ˈɡia] feminine noun. Means guidance.