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
futabooo
December 17, 2019
Technology
0
610
Android Jetpack Navigation Deep Links Tips
futabooo
December 17, 2019
Tweet
Share
More Decks by futabooo
See All by futabooo
チームの学びを活かす全社での取り組み / company wide efforts to make use of team's learning
futaboooo
1
730
ペアプロ・モブプロを広めるのに役立ったControl Chartの使い方 / How to use Control Chart which helped spread Pair or Mob Programing
futaboooo
2
320
スクラムチームをやめて、20人でカンバン運用してきた半年間の軌跡 / Stop Scrum Start Kanban
futaboooo
19
18k
InvisionのAndroidアプリでみる4つのデザイン基本原則 / Four design basic principles seen in Invision's Android application
futaboooo
2
2.4k
Pairsの開発のすべて / all of Pairs development
futaboooo
1
2.6k
モブプログラミングという開発スタイル、あるいは生産性について / On development style called mob programming, or productivity
futaboooo
5
8.8k
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
440
Other Decks in Technology
See All in Technology
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
590
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
430
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
180
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
310
AI駆動開発を事業のコアに置く
tasukuonizawa
1
130
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
160
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
230
Data Hubグループ 紹介資料
sansan33
PRO
0
2.7k
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
920
Featured
See All Featured
Thoughts on Productivity
jonyablonski
74
5k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
140
Building the Perfect Custom Keyboard
takai
2
680
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
110
How to train your dragon (web standard)
notwaldorf
97
6.5k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Designing for Timeless Needs
cassininazir
0
130
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
84
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
71k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
140
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