Agent Skill · Android

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 vs anonymous), returning results from flows, integration with Hilt, ViewModel, Kotlin, and view interoperability.

Provider: Android Path in repo: navigation/navigation-3/SKILL.md

Skill body

Migration guide

Requirements

Developer documentation

Recipes

Code examples showcasing common patterns.

Basic API usage

Common UI

Scenes

Use built-in Scenes

Create custom Scenes

Material Adaptive

Animations

Common back stack behavior

Conditional navigation

Architecture

Working with ViewModel

Passing navigation arguments

Returning results

Skill frontmatter

license: Complete terms in LICENSE.txt metadata: {"author"=>"Google LLC", "last-updated"=>"2026-05-15", "keywords"=>["recipe", "Android", "Navigation 2", "Navigation 3", "migration", "Compose", "guide", "dependencies", "NavKey", "NavHost", "NavDisplay", "BottomSheet", "list-detail", "scenes", "two-pane", "supporting pane", "multiple backstacks", "dialog", "Hilt", "ViewModel", "View interop."]}