~/talk

Breaking the Rules: Dynamic Navigation in Modularized Apps

Talkat droidcon New York 2022 · 2022-09-01..09-02· [android, frontend-architecture]
links:none on file
slides:none on file

Explains how Navigation Components and Compose actually handle modularized apps by showing concrete techniques: make destinations discoverable with deep links, nest or inject nested graphs to let a controller find remote destinations, mutate graphs at runtime to add destinations from other modules, and share transient data via the back stack using the saved state handle exposed on each nav controller entry. Includes code patterns for XML and Compose setups and confirms these approaches work across modules without handing off activity control.

AI-written summary · about

  1. 0:00Introduction
  2. 10:24Breaking navigation rules
  3. 18:01Deep dive into Nav Components
  4. 22:59Mutating navigation graphs
  5. 26:52Sharing data across back stack
  6. 31:05Key takeaways and summary
~/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.