A deep dive into deep links
summary
Deep linking for the Xfinity app uses manifest intent‑filters, Android App Links with assetlinks.json at /.well-known/assetlinks.json and autoverify="true", ADB and the App Links Assistant to test, and TaskStackBuilder or NavDeepLinkBuilder to synthesize back stacks across activities, fragments and Compose screens. App Links break if the asset file redirects (302), Firebase requires the Dynamic Links SDK and returns data via pendingDynamicLinkData, and the alternative Play Install Referrer trick surfaces the original URL for up to Play Install Referrer (90 days). Metrics include clicks, installs and first opens via Firebase Dynamic Links.
AI-written summary · about
chapters (17)
- 0:00Introduction to speakers
- 0:54Xfinity app overview
- 1:59Deep links basics
- 3:44Enabling deep links in Android
- 5:54Types of deep links
- 8:44App links setup
- 10:51Asset links file details
- 12:36Verifying app links
- 13:20Testing deep links
- 15:24Backstack management basics
- 16:30Traditional backstack handling
- 17:54Navigation component deep links
- 19:24Deep links in Compose
- 20:49Deferred deep linking overview
- 21:50Firebase Dynamic Links
- 24:39Google Play Referral API
- 26:47Q&A and resources
related talks
41mDeep Android Integrations
42mMagical App-to-App Integrations
16mAndroid Slices best practices
15mLightning Talk: Designing an Intent-based API
32mHow to successfully shift from app development to SDK development
23mAdventures In API Design
41mReal world hypermedia at NRK TV
41mWho Is That API For? Practical User‑Focused Techniques for Android Library Design
