~/talk

Navigation in Modular Applications with Deep Linking

Talkat droidcon London 2019 · 2019-10-24..10-25· [android, frontend-architecture]
slides:none on file

Argues that URI-based deep links replace a brittle global navigator by letting each feature register entry points via intent filters and a catch‑all handler that routes to feature-specific processors, citing Jetpack Navigation and Deep Link Dispatch as tooling and showing OneFootball moved the heavy video player into dynamic feature modules to shrink installs. Notes limits: URIs carry only identifiers (no objects), back‑stack ambiguity unless links include context, and reflection becomes ugly when modules load at runtime.

AI-written summary · about

  1. 0:00Introduction
  2. 0:44Why modularize apps
  3. 3:55Module approaches compared
  4. 10:37Navigation patterns overview
  5. 12:49Requirements for navigation
  6. 13:10Navigation and dependencies
  7. 18:09Deep linking basics
  8. 22:47Processing deep links
  9. 27:03Dynamic features impact
  10. 32:00Resources 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.