
Flutter Deeplink
Presentation
•
Education
•
University
•
Medium
Thea Choem
Used 3+ times
FREE Resource
33 Slides • 4 Questions
1
Deeplink Implementation at VTenh
Thea Choem
2
Who am I?
Name: Thea Choem
Mobile Developer at BookMeBus
Student at NIPTICT (Generation 6)
3
Poll
Deeplink, Have you heard about it before?
Yes 😉
No 🤷
Have implemented 😎
4
What is Deeplink?
https://medium.com/wolox/ios-deep-linking-url-scheme-vs-universal-links-50abd3802f97
https://stackoverflow.com/questions/46169025/android-deep-links-and-app-links-confused
5
Content: Steps to Deeplink
Hosting verification files
Setup Deeplink
Handling the incoming link in the app.
6
1. Hosting verification files
7
1.1. Android
Host assetlinks.json under /.well-known/assetlinks.json
8
Examples:
www.vtenh.com/.well-known/assetlinks.json
www.google.com/.well-known/assetlinks.json
Read more: https://simonmarquis.github.io/Android-App-Linking/#app-links
9
1.2. IOS
Host the .well-known/apple-app-site-association
10
Where to get appID? 🤷♂️
eg. Q123456789.com.vtenh.app.store
Read more: https://developer.apple.com/account/#!/membership/Q123456789
11
2. Setup Deeplink
12
Packages
Run this command with Flutter:
Read more: https://pub.dev/packages/uni_links
13
Get initial & Stream links
lib/main.dart
14
2.1. Android Configuration
Make sure to set android:launchMode="singleInstance"
android/app/src/main/AndroidManifest.xml
15
Launch modes (launchMode)
standard
singleTop
singleTask
singleInstance
Read more: https://medium.com/android-news/android-activity-launch-mode-e0df1aa72242
16
There are 2 types of Android Deeplink:
Deep Links can have any custom scheme and do not require a host, nor a hosted file.
App Links only work with HTTPS scheme and require a specified host, plus a hosted file - assetlinks.json
(
17
2.1. Android Configuration
Add string value to android resources - strings.xml
android/app/src/main/res/values/strings.xml
18
Add intents filter: Deep Links (HTTPS)
19
Add intents filter: Deep Links (HTTP)
20
Add intents filter: App Links
21

close #1 configure android deeplink by theachoem · Pull Request #4 · theachoem/flutter-deeplink-example · GitHub
You can open this webpage in a new tab.
22
2.2. IOS Configuration
Set schemes:
ios/Runner/Info.plist
23
2.2. IOS Configuration
Set associated domains:
ios/Runner/Runner.entitlements
24

close #2 configure ios deeplink by theachoem · Pull Request #5 · theachoem/flutter-deeplink-example · GitHub
You can open this webpage in a new tab.
25
3. Handling the incoming link in the app.
26
Flutter Navigations:
27
What will we do:
28
Packages
Run this command with Flutter:
Read more: https://pub.dev/packages/flutter_deep_linking
29
30
Generate the route:
31
Navigate to the url:
32

close #3 configure route & navigation by theachoem · Pull Request #6 · theachoem/flutter-deeplink-example · GitHub
You can open this webpage in a new tab.
33
We've done, Quiz time!
34
Multiple Choice
How many types of android launchMode?
1
2
3
4
35
Multiple Choice
What is the recommend launchMode for android deeplink?
standard
singleTop
singleTask
singleInstance
36
Multiple Choice
Where to host android verification files?
.well-known/
assetlinks.json
well-known/
apple-app-site-association
37
Thank you for your attentions
Any question?
Deeplink Implementation at VTenh
Thea Choem
Show answer
Auto Play
Slide 1 / 37
SLIDE
Similar Resources on Wayground
30 questions
Atención a Clientes 2.0
Presentation
•
Professional Development
31 questions
A.I dan Sosial Media
Presentation
•
University
32 questions
ÍTEMS PARA EVALUAR COMPETENCIAS
Presentation
•
University
31 questions
Taller Contenidos PAES M1 y M2
Presentation
•
University
32 questions
gamification
Presentation
•
University
31 questions
Grupo EFE
Presentation
•
Professional Development
31 questions
EV5U3
Presentation
•
University
Popular Resources on Wayground
11 questions
Hallway & Bathroom Expectations
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Assessment 2
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
12 questions
2026 TAP Technology in the Classroom
Presentation
•
Professional Development
15 questions
HCS SCI 05 Summer School Assessment 2 Review
Quiz
•
5th Grade
15 questions
HCS SCI 04 Summer School Review 2
Quiz
•
4th Grade
59 questions
Geometry Unit 3 Review
Quiz
•
9th - 12th Grade
14 questions
FAST ELA READING SMAPLE TEST MATERIALS
Passage
•
3rd Grade