The Final Word in Android Navigation
summary
An Android navigation talk that diagnoses why navigation remains a hard problem and presents a new, minimal command model with only two actions — open and close — instead of many specific commands (add, replace, backTo, etc.). The approach uses a declared hierarchy of screens, tree-search algorithms and the Decompose library to unify View and Compose screens, support animations, state restoration, dialogs, pagers (including pagers inside dialogs) and other edge cases.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:29About the topic
- 5:59Current navigation problems
- 10:24Screen hierarchy solution
- 15:13Screen search algorithm
- 22:36Decompose
- 27:11Navigation via Screen params
- 33:10Screen display and hosts
- 39:12Navigation Manager types
- 43:33Summary & Q&A
related talks
41mNavigating Android Like a Pro
33mFinding Your Way Through the Navigation Framework
33mAdventures in Navigation
43mOh, the places you’ll go! — Android Navigation: How Does It Work & What’s New
33mFinding Your Way Through the Navigation Framework
49mNavigation Component, feedback from the trench
37mHow to Avoid Chaos: Navigation as a Separate Logical Layer
36mNavigation and the Single Activity: Learnings from a Skeptic
