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
550
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
650
ペアプロ・モブプロを広めるのに役立ったControl Chartの使い方 / How to use Control Chart which helped spread Pair or Mob Programing
futaboooo
2
270
スクラムチームをやめて、20人でカンバン運用してきた半年間の軌跡 / Stop Scrum Start Kanban
futaboooo
19
18k
InvisionのAndroidアプリでみる4つのデザイン基本原則 / Four design basic principles seen in Invision's Android application
futaboooo
2
2.3k
Pairsの開発のすべて / all of Pairs development
futaboooo
1
2.5k
モブプログラミングという開発スタイル、あるいは生産性について / On development style called mob programming, or productivity
futaboooo
5
8.5k
Androidでスクレイピングした話 / Talk of scraping with Android
futaboooo
0
5.2k
新人スクラムマスターが開発者と兼任しながらやってきた事と成果/What the newcomer Scrum Master came while concurrently serving as a developer and the result
futaboooo
1
1.8k
What I did for Google IO since then
futaboooo
1
370
Other Decks in Technology
See All in Technology
ずっと昔に Star をつけたはずの思い出せない GitHub リポジトリを見つけたい!
rokuosan
0
150
マルチプロダクト開発の現場でAWS Security Hubを1年以上運用して得た教訓
muziyoshiz
3
2.4k
KubeCon NA 2024 Recap / Running WebAssembly (Wasm) Workloads Side-by-Side with Container Workloads
z63d
1
250
PHPからGoへのマイグレーション for DMMアフィリエイト
yabakokobayashi
1
170
NW-JAWS #14 re:Invent 2024(予選落ち含)で 発表された推しアップデートについて
nagisa53
0
270
10個のフィルタをAXI4-Streamでつなげてみた
marsee101
0
170
私なりのAIのご紹介 [2024年版]
qt_luigi
1
120
社内イベント管理システムを1週間でAKSからACAに移行した話し
shingo_kawahara
0
190
生成AIをより賢く エンジニアのための RAG入門 - Oracle AI Jam Session #20
kutsushitaneko
4
260
Qiita埋め込み用スライド
naoki_0531
0
5.1k
普通のエンジニアがLaravelコアチームメンバーになるまで
avosalmon
0
110
Amazon Kendra GenAI Index 登場でどう変わる? 評価から学ぶ最適なRAG構成
naoki_0531
0
120
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Site-Speed That Sticks
csswizardry
2
190
Building Your Own Lightsaber
phodgson
103
6.1k
Bash Introduction
62gerente
608
210k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
0
98
Practical Orchestrator
shlominoach
186
10k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
247
1.3M
How STYLIGHT went responsive
nonsquared
95
5.2k
Imperfection Machines: The Place of Print at Facebook
scottboms
266
13k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
GraphQLとの向き合い方2022年版
quramy
44
13k
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