Stop rowing and sail Android with Navigation!
summary
Navigation from Jetpack replaces fragile Fragment/Activity plumbing with a single declarative navigation graph and an Android Studio visual nav-graph editor. It provides Safe Args code generation for compile-time-typed fragment arguments, supports manifest-wired deep links, lets actions specify animations and popBackStack rules, and aims to reduce NullPointerException crashes while giving predictable back-stack behavior.
AI-written summary · about
chapters (16)
- 0:00Who am I?
- 0:40What is Navigation?
- 1:40The Navigation Editor
- 2:43Creating the graph
- 3:20Adding a detail view
- 3:43Adding a fragment view
- 4:53Adding a connection between two views
- 5:34Adding a fragment to navigate
- 6:22Navigation in the other direction
- 6:50Detail view
- 7:11Fragment
- 7:48Graphical editor
- 8:42The types
- 9:19The fragments
- 14:05Integrating a link type
- 19:20Closing credits
related talks
36mNavigation and the Single Activity: Learnings from a Skeptic
36mAdventures in Navigation
33mAdventures in Navigation
38mAdventures in Navigation
34mAndroid Jetpack: Manage UI navigation with navigation controller
41mNavigating Android Like a Pro
28mJetpack Navigation
27mManaging In-App Navigation with the Navigation Architecture Component
