
Flutter Deeplink
Presentation
•
Education
•
University
•
Medium
Thea Choem
Used 3+ times
FREE Resource
33 Slides • 4 Questions
1
Thea Choem
2
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
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
Hosting verification files
Setup Deeplink
Handling the incoming link in the app.
6
7
Host assetlinks.json under /.well-known/assetlinks.json
8
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
Host the .well-known/apple-app-site-association
10
eg. Q123456789.com.vtenh.app.store
Read more: https://developer.apple.com/account/#!/membership/Q123456789
11
12
Run this command with Flutter:
Read more: https://pub.dev/packages/uni_links
13
lib/main.dart
14
Make sure to set android:launchMode="singleInstance"
android/app/src/main/AndroidManifest.xml
15
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
Add string value to android resources - strings.xml
android/app/src/main/res/values/strings.xml
18
19
20
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
Set schemes:
ios/Runner/Info.plist
23
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
26
27
28
Run this command with Flutter:
Read more: https://pub.dev/packages/flutter_deep_linking
29
30
31
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
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
Any question?
Thea Choem
Show answer
Auto Play
Slide 1 / 37
SLIDE
Similar Resources on Wayground
27 questions
Microbiology Survey
Presentation
•
University
35 questions
LITERASI
Presentation
•
KG - University
29 questions
CCNA1 Session 15 Application Layer
Presentation
•
University
31 questions
citologia cervicovaginal
Presentation
•
University
35 questions
Một số tiện ích giảng dạy trực tuyến
Presentation
•
University
28 questions
GESTALT PSYCHOLOGY
Presentation
•
University
33 questions
LA RUTA DEL JAZZ
Presentation
•
12th Grade - University
30 questions
Diseño y formulación de proyectos
Presentation
•
University
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade