~/talk

Managing In-App Navigation with the Navigation Architecture Component

TalkinJapaneseat DroidKaigi 2019 · 2019-02-07..02-08· [android]
links:none on file
slides:none on file

The talk explains Android Jetpack’s Navigation Architecture Component (v1.0.0‑beta01), a library and tooling that manages fragment transactions, builds correct back stacks for deep links, and generates type‑safe navigation code via SafeArgs (Directions classes). It demos XML navigation graphs, mapping fragment arguments to URIs, shows Kotlin vs Java code generation differences and the Navigation Editor visualization, and recommends keeping the nav graph in a shared core module for multi‑module apps because fragment instantiation uses runtime reflection.

AI-written summary · about

  1. 0:00Introduction
  2. 1:06Navigation Component overview
  3. 2:53Design concepts
  4. 6:37Key components
  5. 8:47Basic screen transitions
  6. 13:05Passing data with Safe Args
  7. 15:58Deep Links
  8. 17:26Visualizing graphs
  9. 18:11Toolbar integration
  10. 21:12Multi-module challenges
  11. 25:17Multi-module alternatives
  12. 26:42Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.