# navigation-3

> Claude/Codex skill by [@android](https://omgskills.com/library/android/index.md) · 10k stars · Updated 2026-10-26

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.

Tags: skills

## Install

```sh
git clone https://github.com/android/skills /tmp/skills && ln -s /tmp/skills/navigation/navigation-3 ~/.claude/skills/navigation-3
```

## From README

Migration guide Navigation 2 to Navigation 3 migration guide: 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 : 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. 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. Recipes Code examples showcasing common patterns. Basic API Basic: Shows most basic API . Saveable back stack: Shows basic API with a persistent back stack. Entry provider DSL: Shows basic API using the entryProvider DSL.

## Links

- HTML page: https://omgskills.com/library/android/skills/navigation-3/
- GitHub: https://github.com/android/skills
- Author: [@android](https://omgskills.com/library/android/index.md)

## More from this repo

- [android-cli](https://omgskills.com/library/android/skills/android-cli/index.md) — Provides instructions for installing and using the \`android\` CLI.
   - [@android](https://omgskills.com/library/android/index.md) · 10k stars
- [android-intent-security](https://omgskills.com/library/android/skills/android-intent-security/index.md) — Best practices for Android Intent security.
   - [@android](https://omgskills.com/library/android/index.md) · 10k stars
- [r8-analyzer](https://omgskills.com/library/android/skills/r8-analyzer/index.md) — Analyzes Android build files and R8 keep rules to identify redundancies, broad package-wide rules, and rules that...
   - [@android](https://omgskills.com/library/android/index.md) · 10k stars
