{"id":14985438,"url":"https://github.com/roudikk/guia","last_synced_at":"2025-05-07T13:07:07.012Z","repository":{"id":39895957,"uuid":"445454838","full_name":"roudikk/guia","owner":"roudikk","description":"Navigation Component for Jetpack Compose with support for screens, dialogs, bottomsheets, transitions and multi module projects","archived":false,"fork":false,"pushed_at":"2024-01-30T07:39:56.000Z","size":132347,"stargazers_count":183,"open_issues_count":0,"forks_count":8,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-07T13:07:00.459Z","etag":null,"topics":["android","android-library","android-lifecycle","android-navigation","backstack","bottom-navigation","bottomsheet","compose-navigation","composer","dialog","jetpack-compose","kotlin","kotlin-android","navigation","navigation-component","navigation-transitions","navigator","transition-animation","type-safety","viewpager"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/roudikk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-07T08:44:53.000Z","updated_at":"2025-04-06T09:42:33.000Z","dependencies_parsed_at":"2024-01-30T08:48:32.950Z","dependency_job_id":null,"html_url":"https://github.com/roudikk/guia","commit_stats":{"total_commits":161,"total_committers":3,"mean_commits":"53.666666666666664","dds":"0.024844720496894457","last_synced_commit":"788e556546654f02a9218477f6629872b9211b01"},"previous_names":["roudikk/compose-navigator"],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roudikk%2Fguia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roudikk%2Fguia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roudikk%2Fguia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roudikk%2Fguia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roudikk","download_url":"https://codeload.github.com/roudikk/guia/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252883204,"owners_count":21819160,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","android-library","android-lifecycle","android-navigation","backstack","bottom-navigation","bottomsheet","compose-navigation","composer","dialog","jetpack-compose","kotlin","kotlin-android","navigation","navigation-component","navigation-transitions","navigator","transition-animation","type-safety","viewpager"],"created_at":"2024-09-24T14:10:58.383Z","updated_at":"2025-05-07T13:07:06.985Z","avatar_url":"https://github.com/roudikk.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Overview\n\nGuia is a Navigation Library for Jetpack Compose.\n\nCheck out the [documentation on Gitbook](https://roudi.gitbook.io/guia-navigation/).\n\nThe 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.\n\nGuia also has proper android Lifecycle, ViewModel and saved state support.\n\nTo get started, check the [Setup](https://roudi.gitbook.io/guia-navigation/setup) page.\n\nFor a comprehensive guide on how Guia works check [The Lore](https://roudi.gitbook.io/guia-navigation/using-guia/the-lore/), for a quick start and a small overview check [Express Lore](https://roudi.gitbook.io/guia-navigation/using-guia/express-lore/).\n\n| Screens + BottomNav                                                                                                 | BottomSheest                                                                                                          | Dialogs                                                                                                           | Nested                                                                                                           | ViewPager + Stack                                                                                                         |\n|---------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------|\n| ![viewmodel](https://user-images.githubusercontent.com/22520376/215367080-4c26d553-0e3b-4b0a-a713-9e9ccaddc154.png) | ![bottomsheet](https://user-images.githubusercontent.com/22520376/215367072-4acd062b-87e1-4f95-ba84-694e531e5171.png) | ![dialogs](https://user-images.githubusercontent.com/22520376/215367076-06613247-0ec8-40e1-9ab1-ce5d17f9666c.png) | ![nested](https://user-images.githubusercontent.com/22520376/215367077-f3d1feb3-1541-4bc2-b4ca-f746dfa7043c.png) | ![viewpager-stack](https://user-images.githubusercontent.com/22520376/215367083-1afa6fee-c0c8-43ca-8a0a-1c8982733e8f.png) |\n\n_Guia \\~ \\[ˈɡia] feminine noun. Means guidance._\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froudikk%2Fguia","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Froudikk%2Fguia","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froudikk%2Fguia/lists"}