# Overview

Guia is a Navigation Library for Jetpack Compose.

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](setup) page.

For a comprehensive guide on how Guia works check [The Lore](using-guia/the-lore), for a quick start and a small overview check [The Express Lore](using-guia/express-lore).

<div><figure><img src="https://980840979-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBJIwhboCTKv47vfg2Xw3%2Fuploads%2F3QntLQeewBnAFctuz6VH%2Fviewmodel.png?alt=media&#x26;token=b6c3c7b5-fb84-4934-877e-5f033fe5fa99" alt=""><figcaption></figcaption></figure> <figure><img src="https://980840979-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBJIwhboCTKv47vfg2Xw3%2Fuploads%2FI7r1PkHUKRVgLogd6onQ%2Fbottomsheet.png?alt=media&#x26;token=a64197d4-1345-40a0-b110-9211da80bdd1" alt=""><figcaption></figcaption></figure> <figure><img src="https://980840979-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBJIwhboCTKv47vfg2Xw3%2Fuploads%2F9S8bMrwJ0YMMiQZWwqNL%2Fnested.png?alt=media&#x26;token=b3cfce8d-3eff-4b32-a81a-2842324f7c80" alt=""><figcaption></figcaption></figure> <figure><img src="https://980840979-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBJIwhboCTKv47vfg2Xw3%2Fuploads%2FgDV1IzQ9wWHlZlhRTBGX%2Fviewpager-stack.png?alt=media&#x26;token=5f8327d4-b7de-47c3-a337-0eb6fe2eef98" alt=""><figcaption></figcaption></figure> <figure><img src="https://980840979-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBJIwhboCTKv47vfg2Xw3%2Fuploads%2FulUPve7amQ3GMaa6Zt9p%2Fdialogs.png?alt=media&#x26;token=c7fb318e-9aa9-43f9-9288-0f6ffc0c6c48" alt=""><figcaption></figcaption></figure></div>

_Guia \~ \[ˈɡia] feminine noun. Means guidance._
