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
590
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
710
ペアプロ・モブプロを広めるのに役立ったControl Chartの使い方 / How to use Control Chart which helped spread Pair or Mob Programing
futaboooo
2
290
スクラムチームをやめて、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.7k
Androidでスクレイピングした話 / Talk of scraping with Android
futaboooo
0
5.3k
新人スクラムマスターが開発者と兼任しながらやってきた事と成果/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
390
Other Decks in Technology
See All in Technology
LLMで構造化出力の成功率をグンと上げる方法
keisuketakiguchi
0
480
마라톤 끝의 단거리 스퍼트: 2025년의 AI
inureyes
PRO
1
690
LLMをツールからプラットフォームへ〜Ai Workforceの戦略〜 #BetAIDay
layerx
PRO
1
870
Claude CodeでKiroの仕様駆動開発を実現させるには...
gotalab555
3
900
反脆弱性(アンチフラジャイル)とデータ基盤構築
cuebic9bic
3
160
KubeCon + CloudNativeCon Japan 2025 Recap
donkomura
0
170
AIのグローバルトレンド 2025 / ai global trend 2025
kyonmm
PRO
1
120
隙間時間で爆速開発! Claude Code × Vibe Coding で作るマニュアル自動生成サービス
akitomonam
3
250
MCP認可の現在地と自律型エージェント対応に向けた課題 / MCP Authorization Today and Challenges to Support Autonomous Agents
yokawasa
5
1.8k
ホリスティックテスティングの右側も大切にする 〜2つの[はか]る〜 / Holistic Testing: Right Side Matters
nihonbuson
PRO
0
590
データモデリング通り #2オンライン勉強会 ~方法論の話をしよう~
datayokocho
0
110
Mambaで物体検出 完全に理解した
shirarei24
2
210
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Raft: Consensus for Rubyists
vanstee
140
7k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
790
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Practical Orchestrator
shlominoach
190
11k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
[RailsConf 2023] Rails as a piece of cake
palkan
56
5.7k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
Being A Developer After 40
akosma
90
590k
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