This course is available as part of the raywenderlich.com Professional subscription. To learn more click here
Pro

Deep Links in Android

Feb 1 2022 · Video Course (18 mins) · Intermediate

In this course, learn how to use deep links to redirect users to a specific destination inside your app. After you complete it, you’ll be able to create a feature that can be helpful in marketing or user engagement, and which moves user experience to whole other level.

Version

  • Kotlin 1.6.0, Android 12, Android Studio Arctic Fox

Using Deep Links & Intent Filters

This episode includes the base information you need for understanding how deep links work. Learn what parts does a deep link contain and how to differentiate all of them. Then meet possible actions when clicking a deep link.

1

In this episode, find out what are intent filters and why are they needed when creating a deep link. Also meet what types of intent filters exist and where to put them inside your code. Then, find out how to handle receiving an intent.

2

Now that you know the theory, it’s time to learn how to create and test a deep link.

3

Now that you know how to create deep links, it’s time to learn how to get data from them.

4

Firebase Dynamic Links

In case users don’t have your app installed, you need a way to provide access to your app so that they can simultaneously continue with the work. This leads to the usage of a Dynamic Link introduced by Firebase developers. It will redirect them to the installation page of your app inside the Play Store.

5

In this episode, learn which dependencies you need to add for Dynamic Links and how to handle successful and failed responses when your app receives a dynamic link request.

6

In this episode, learn the analytics that Firebase Console has for your dynamic links and how you can utilize this analytic information.

7

In this episode learn how to avoid multiple activity instances in the back stack created by invoking deep links multiple times.

8

Who is this for?

This tutorial is for intermediate Android developers who want to know how to redirect users to a specific destination inside an app by clicking an URL.

Contributors

Comments