Rolling in the deep(link) - take a deep dive into Flutter navigation
summary
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
chapters (17)
- 0:00Introduction and speaker intro
- 1:09What are deep links and why use them
- 6:02Deep link types and structure
- 8:11Android deep link setup
- 9:34iOS deep link setup
- 12:23Testing and troubleshooting deep links
- 14:09Platform differences in deep linking
- 15:31Built-in deep link support in Flutter
- 19:27Testing deep links on web
- 20:33Analyzing real-world URL patterns
- 23:25Standalone deep link packages
- 27:45Why use third-party deep link SDKs
- 28:27Deferred deep linking explained
- 30:13Firebase Dynamic Links overview
- 32:46Branch.io features and benefits
- 34:33Adjust and other third-party tools
- 35:57Summary and key takeaways
related talks
32mRolling in the deep(link) - take a deep dive into Flutter navigation
21mNavigation in Flutter - the not-so-obvious parts
19mA humble approach to Flutter app architecture
35mDeep Dive into Flutter Animations: Crafting Dynamic and Engaging UIs
30mNested Navigation in flutter web
26mNested Navigation in flutter web
34mGoogle Flutter: The Next Frontier in Mobile Development
41mreal world use cases in Flutter with GoRouter and GoRouterBuilder
