Android Jetpack: Manage UI navigation with navigation controller
summary
Navigation Architecture Component provides a navigation graph (XML or programmatic) plus a NavHost/NavController runtime that replaces manual fragment transactions; the demo shows the Navigation Editor generating actions, arguments and transitions, a Safe Args Gradle plugin that generates type‑safe Direction/Args classes, NavDeepLinkBuilder that creates pending intents and synthetic back stacks, manifest merging of deep links, and testing hooks. It ships as 1.0.0‑alpha01 and requires Android Studio 3.2 Preview Canary 14.
AI-written summary · about
chapters (9)
- 0:00Introduction to navigation
- 3:49Navigation graph editor
- 8:04Implementing NavHost
- 12:07UI integration techniques
- 15:16Programmatic navigation
- 17:39Safe Args plugin
- 20:48Deep linking strategies
- 27:15Testing navigation
- 29:24Future and next steps
related talks
33mAdventures in Navigation
27mManaging In-App Navigation with the Navigation Architecture Component
38mAdventures in Navigation
36mAdventures in Navigation
28mJetpack Navigation
41mNavigating Android Like a Pro
36mNavigation and the Single Activity: Learnings from a Skeptic
21mStop rowing and sail Android with Navigation!
