/guia

Navigation Component for Jetpack Compose with support for screens, dialogs, bottomsheets, transitions and multi module projects

Primary LanguageKotlinApache License 2.0Apache-2.0

Overview

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
viewmodel bottomsheet dialogs nested viewpager-stack

Guia ~ [ˈɡia] feminine noun. Means guidance.