Note: This is a lab for the earlier talk Android is an incredibly fragmented platform. Due to Google forcing device manufacturers to be responsible for porting the OS, requiring backwards compatibility, and supporting a multitude of supported devices. Deep linking on Android is no different. Over the years, we’ve seen a plethora of technical requirements that must be used depending on the circumstance and context of the user. Luckily, Branch ties all of these implementations together, creating a linking platform that works in every edge case. Branch links wrap and standardize all of this complexity, so you don’t need to worry about it. This session will summarize the various deep linking mechanisms that Branch employs, and explain how they work and are implemented. Focused on: - Facebook App Links (URI scheme based), Twitter App Cards - Chrome Intents (for Chrome and the 4.4+ webviews) - URI schemes (for Firefox and other browser) - Android App Links
Evan Groth is a Product Engineer at Branch, the leading mobile linking platform backed by Andy Rubin's Playground Ventures with solutions to unify user experiences and measurement across channels, devices, and platforms. Evan works on Branch's internal experimental projects, rapidly prototyping ideas with the potential to shape mobile linking and the broader ecosystem. In addition, he contributes to Branch's Android SDK whether it be a feature request, bug fix, or GitHub discussion. He was the company's first Developer Evangelist and still loves to attend as many Android events as possible.