Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Android Jetpack Navigation Deep Links Tips
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
futabooo
December 17, 2019
Technology
620
0
Share
Android Jetpack Navigation Deep Links Tips
futabooo
December 17, 2019
More Decks by futabooo
See All by futabooo
チームの学びを活かす全社での取り組み / company wide efforts to make use of team's learning
futaboooo
1
740
ペアプロ・モブプロを広めるのに役立ったControl Chartの使い方 / How to use Control Chart which helped spread Pair or Mob Programing
futaboooo
2
330
スクラムチームをやめて、20人でカンバン運用してきた半年間の軌跡 / Stop Scrum Start Kanban
futaboooo
19
18k
InvisionのAndroidアプリでみる4つのデザイン基本原則 / Four design basic principles seen in Invision's Android application
futaboooo
2
2.5k
Pairsの開発のすべて / all of Pairs development
futaboooo
1
2.7k
モブプログラミングという開発スタイル、あるいは生産性について / On development style called mob programming, or productivity
futaboooo
5
8.9k
Androidでスクレイピングした話 / Talk of scraping with Android
futaboooo
0
5.4k
新人スクラムマスターが開発者と兼任しながらやってきた事と成果/What the newcomer Scrum Master came while concurrently serving as a developer and the result
futaboooo
1
1.9k
What I did for Google IO since then
futaboooo
1
460
Other Decks in Technology
See All in Technology
実践ハーネスエンジニアリング:TAKTで実現するAIエージェント制御 / Practical Harness Engineering: AI Agent Control Enabled by TAKT
nrslib
9
4.4k
No Types Needed, Just Callable Method Check
dak2
1
1k
みんなの「データ活用」を支えるストレージ担当から持ち込むAWS活用/コミュニティー設計TIPS 10選~「作れる」より、「続けられる」設計へ~
yoshiki0705
0
240
AzureのIaC管理からログ調査まで、随所に役立つSkillsとCustom-Instructions / Boosting IaC and Log Analysis with Skills
aeonpeople
0
220
AWS DevOps Agentはチームメイトになれるのか?/ Can AWS DevOps Agent become a teammate
kinunori
6
720
昔はシンプルだった_AmazonS3
kawaji_scratch
0
330
AI駆動1on1〜AIに自分を育ててもらう〜
yoshiakiyasuda
0
120
明日からドヤれる!超マニアックなAWSセキュリティTips10連発 / 10 Ultra-Niche AWS Security Tips
yuj1osm
0
570
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
23k
Amazon S3 Filesについて
yama3133
2
210
AI バイブコーティングでキーボード不要?!
samakada
0
530
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
74k
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
330
40k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
240
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
Tell your own story through comics
letsgokoyo
1
900
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
380
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
The untapped power of vector embeddings
frankvandijk
2
1.7k
Git: the NoSQL Database
bkeepers
PRO
432
67k
The Limits of Empathy - UXLibs8
cassininazir
1
300
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Transcript
Android Jetpack Navigation Deep Links Tips @futabooo potatotips #67 #potatotips
2 About me 4FOJPS&OHJOFFS4DSVN.BTUFSBUFVSFLB *OD 'BOUBTZ&BSUI;FSP T$3:FE 4QMBUPPO
GVUBCPPP ɹɹɹೋ ོߒʢTakahiro Futagawa a.k.a futaboooʣ
3 About eureka ձ໊ࣾ ɹ גࣜձࣾΤϨΧ / eureka, Inc. ۀ
ɹ 200811݄20 (11ظ) ܦӦਞ ɹ CEO ੴڮ ४ ɹ CPO/CMO தଜ ༟Ұ ɹ CTO ۚࢠ ৻ଠ ɹ VP of Global Expansion ߑ ऎӬ ɹ VP of Pairs Japan ۚా ༔ر ɹ Finance Director Andrew Badham ɹ Brand Director ࢁ ֆເ ɹ Customer Care Director ҆৴ ཽഅ ࣄۀ༰ ɹ ࣗࣾαʔϏεͷاըɾ։ൃɾӡӦ ɹ ɾΦϯϥΠϯɾσʔςΟϯάɾαʔϏεʮPairsʯ ɹ ɾ݁ࠗίϯγΣϧδϡΞϓϦʮPairsΤϯήʔδʯ ɹ ɾΧοϓϧઐ༻ΞϓϦʮCouplesʯ
None
ຊ No.1 ؖࠃ 2017 ϦϦʔε No.1 ల։ࠃ 4ͭͷϓϥοτϑΥʔϜ Pairsʹ͍ͭͯ
None
None
8 Agenda 8IBU`T%FFQ-JOL /BWJHBUJPOHSBQI "OESPJE.BOJGFTU 5JQT
%FFQ-JOL1MBDFIPMEFS QSJNJUJWFUZQFT QBSDFMBCMFBOETFSJBMJ[BCMFDMBTTFT JODMVEJOH&OVNT .VMUJ"DUJWJUZ $POEJUJPOBM/BWJHBUJPO
9 What’s DeepLink σΟʔϓϦϯΫʢDeep linkʣɺσΟʔϓϦϯΩϯάʢDeep linkingʣɺ ͋ΔΣϒϖʔδ͔ΒଞͷΣϒαΠτͷτοϓϖʔδҎ֎ͷ֤ίϯςϯ πʢΣϒϖʔδɾը૾ʣʹϋΠύʔϦϯΫΛுΔ͜ͱɻଞαΠτ ͷը૾ͳͲΛࣗαΠτʹࢀরʢʮදࣔʯͳͲʣͤ͞Δ͜ͱʢ→Ϧϯ
ΫʣͱҟͳΓɺ୯ʹϦϯΫΞϯΧʔʹΑΓϙΠϯλΛࣔ͢ͷΈͷߦҝΛ ࢦ͢ɻ IUUQTKBXJLJQFEJBPSHXJLJσΟʔϓϦϯΫ
10 What’s DeepLink 6OJWFSTBM-JOLT J04
"QQ-JOLT 'JSFCBTF%ZOBNJD-JOLT
11 Navigation graph An XML resource that contains all navigation-related
information in one centralized location. This includes all of the individual content areas within your app, called destinations, as well as the possible paths that a user can take through your app. IUUQTEFWFMPQFSBOESPJEDPNHVJEFOBWJHBUJPO
12 Navigation graph
13 Navigation graph
14 AndroidManifest
15 Merged Manifest
16 DeepLink Placeholders
17 DeepLink Placeholders
18 DeepLink Placeholders
19 DeepLink Placeholders
20 DeepLink Placeholders
21 Multi Activity
22 Multi Activity
23 Multi Activity Stack MainActivity and open WebActivity IUUQTFYBNQMFDPNBQQ EFFQ@MJOLXFCWJFXVSMIUUQTFVSFKQ
24 Conditional Navigation
25 Conditional Navigation IUUQTFYBNQMFDPNBQQ EFFQ@MJOLXFCWJFXVSMIUUQTFVSFKQ
CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not Copy
CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not Copy 5IBOLZPV