What problem does it solve?
This Skill helps you migrate an Android Jetpack Navigation 2 Compose app to Jetpack Navigation 3 without breaking navigation behavior or state handling.
Core Features & Use Cases
- Navigation 2 to Navigation 3 migration planning with a dependency update checklist and route model changes (including NavKey adoption).
- Implementing Navigation 3 architecture patterns such as type-safe navigation keys, NavDisplay back stack rendering, and an entryProvider-based destination registry.
- Building advanced navigation behaviors using recipes, including deep links, multiple back stacks, Scenes (dialogs/bottom sheets/list-detail/two-pane/supporting pane), conditional navigation, results returning, and Hilt integration patterns for modular apps.
Quick Start
Ask the navigation-3 skill to outline a step-by-step migration plan from your current Navigation 2 Compose setup to Navigation 3, including what code changes you must make for routes, NavHost/NavController replacement, and preserving back stack state.