Individual skill
navigation-3
Learn how to install and migrate to Jetpack Navigation 3, and how to implement features and patterns such as deep links, multiple backstacks, scenes (dialogs, bottom sheets, list-detail, two-pane, supporting pane), conditional navigation (such as logged-in navigation versus anonymous), returning results from flows, integration with Hilt, ViewModel, Kotlin, and view interoperability.
navigation/navigation-3/SKILL.md
Source commit 6daa53ef27fa2aa87827d183a85c06cedceca833
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 3, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 10,400
- Repository last updated
- Nov 5, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- skills Repository topic
- engineering Derived category
Declared tags are partial or unavailable.
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 6,686 bytesreferences/android/guide/navigation/navigation-3/index.mddoc · 3,579 bytesreferences/android/guide/navigation/navigation-3/migration-guide.mddoc · 27,098 bytesreferences/android/guide/navigation/navigation-3/recipes/animations.mddoc · 6,525 bytesreferences/android/guide/navigation/navigation-3/recipes/basic.mddoc · 3,587 bytesreferences/android/guide/navigation/navigation-3/recipes/basicdsl.mddoc · 3,628 bytesreferences/android/guide/navigation/navigation-3/recipes/basicsaveable.mddoc · 3,597 bytesreferences/android/guide/navigation/navigation-3/recipes/bottomsheet.mddoc · 7,954 bytesreferences/android/guide/navigation/navigation-3/recipes/common-ui.mddoc · 8,673 bytesreferences/android/guide/navigation/navigation-3/recipes/conditional-transitions.mddoc · 8,577 bytesreferences/android/guide/navigation/navigation-3/recipes/conditional.mddoc · 9,664 bytesreferences/android/guide/navigation/navigation-3/recipes/deeplinks-custommatcher.mddoc · 7,228 bytesreferences/android/guide/navigation/navigation-3/recipes/deeplinks-staticuri.mddoc · 5,597 bytesreferences/android/guide/navigation/navigation-3/recipes/deeplinks-syntheticbackstack.mddoc · 7,920 bytesreferences/android/guide/navigation/navigation-3/recipes/deeplinks-uriarguments.mddoc · 15,795 bytesreferences/android/guide/navigation/navigation-3/recipes/dialog.mddoc · 4,494 bytesreferences/android/guide/navigation/navigation-3/recipes/lifecycle-owner.mddoc · 8,354 bytesreferences/android/guide/navigation/navigation-3/recipes/material-listdetail.mddoc · 6,513 bytesreferences/android/guide/navigation/navigation-3/recipes/material-supportingpane.mddoc · 6,798 bytesreferences/android/guide/navigation/navigation-3/recipes/modular-hilt.mddoc · 12,674 bytesreferences/android/guide/navigation/navigation-3/recipes/modular-koin.mddoc · 13,661 bytesreferences/android/guide/navigation/navigation-3/recipes/multiple-backstacks.mddoc · 16,966 bytesreferences/android/guide/navigation/navigation-3/recipes/passingarguments.mddoc · 16,435 bytesreferences/android/guide/navigation/navigation-3/recipes/results-event.mddoc · 10,053 bytesreferences/android/guide/navigation/navigation-3/recipes/results-state.mddoc · 9,841 bytesreferences/android/guide/navigation/navigation-3/recipes/scenes-listdetail.mddoc · 16,235 bytesreferences/android/guide/navigation/navigation-3/recipes/scenes-twopane.mddoc · 9,343 bytesreferences/android/guide/navigation/type-safe-destinations.mddoc · 4,220 bytes
Read excerpt
*** ** * ** ***
## Migration guide
- *[Navigation 2 to Navigation 3 migration guide](references/android/guide/navigation/navigation-3/migration-guide.md)*: Step-by-step guide to migrate an Android application from Navigation 2 to Navigation 3, covering dependency updates, route changes, state management, and UI component replacements.
### Requirements
- *[Guide: Migrate to type-safe navigation in Compose](references/android/guide/navigation/type-safe-destinations.md)* : Step-by-step guide to migrating an Android application from string-based navigation to **Type-Safe Navigation** in Jetpack Compose using Jetpack Navigation 2.
## Developer documentation
- *[Navigation 3](references/android/guide/navigation/navigation-3/index.md)*. Search documentation for more information on basics, saving and managing navigation state, modularizing navigation code, creating custom layouts using Scenes, animating between destinations, or applying logic or wrappers to destinations.