~/talk

Navigation in Modular Applications with Deep Linking

Talkat droidCon Berlin 2019 · 2019-07-01..07-03· [android, frontend-architecture]
slides:none on file

Deep linking is presented as the pragmatic way to decouple navigation in heavily modular or dynamic feature modules apps, avoiding compile‑time dependencies and fragile reflection. Compares three concrete implementations: manifest intent filter entries, a single catch‑all deep link processor that routes URIs to module‑local handlers, and generated routing via Airbnb DeepLinkDispatch or the AndroidX Navigation component. Shows that dynamic modules require runtime loading (no class references at compile time), that DeepLinkDispatch generates matching code, and that URI‑based routing scales cleanly across activities, fragments or views.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 0:11Modularization approaches
  3. 2:42Navigation patterns overview
  4. 4:28Deep linking fundamentals
  5. 6:40Deep link handling strategies
  6. 8:47Modular navigation challenges
  7. 9:52Dynamic feature modules impact
  8. 12:45Deep links for decoupling
  9. 15:13Future outlook and resources
~/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.