~/talk

Rolling in the deep(link) - take a deep dive into Flutter navigation

Talkat Fluttercon Europe 2023 · 2023-07-05..07-07· [flutter, frontend-architecture]
links:none on file
slides:none on file

Covers concrete setup steps: Android assetlinks.json in /.well-known with package fingerprint and intent filters in AndroidManifest, and Apple App Site Association hosted similarly plus associated domains in Xcode; shows go_router URL-like routes, and the uni_links/up_links pattern of initial link + stream handling with a bloc example. Compares Firebase Dynamic Links (being deprecated), Branch.io’s clipboard-based deferred deep linking and Adjust for attribution, and notes pitfalls: regex limits, platform differences, testing tips and error/redirect handling.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 1:09What are deep links and why use them
  3. 6:02Deep link types and structure
  4. 8:11Android deep link setup
  5. 9:34iOS deep link setup
  6. 12:23Testing and troubleshooting deep links
  7. 14:09Platform differences in deep linking
  8. 15:31Built-in deep link support in Flutter
  9. 19:27Testing deep links on web
  10. 20:33Analyzing real-world URL patterns
  11. 23:25Standalone deep link packages
  12. 27:45Why use third-party deep link SDKs
  13. 28:27Deferred deep linking explained
  14. 30:13Firebase Dynamic Links overview
  15. 32:46Branch.io features and benefits
  16. 34:33Adjust and other third-party tools
  17. 35:57Summary and key takeaways
~/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.