~/talk

Navigation Component, feedback from the trench

Talkat Android Makers 2019 · on Wednesday, 2019-04-24· [android]
slides:none on file

Practical report on adopting Navigation Component: a real app with 66 screens exposes where it helps and where it trips up. Shows the concrete flow manager pattern used to centralise routing and unit-test navigation, details on handling conditional next actions, multi‑start destinations, and preserving tab state with the multi‑backstack hack. Notes that the library is alpha, lists required workarounds for bottom navigation and multi‑module graphs, and demonstrates which parts actually simplified maintenance versus which broke on rotation or needed custom navigators.

AI-written summary · about

  1. 0:00Introduction
  2. 1:39IP ID
  3. 1:59Navigation Components
  4. 3:03Basic Example
  5. 7:10Navigation Graph
  6. 11:02Context
  7. 14:39Testing
  8. 15:16Linear Flow
  9. 17:04Flow
  10. 22:00Login Flow
  11. 29:05Bottom Navigation
  12. 33:53Hack
~/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.