Android Jetpack Navigation Deep Links Tips

97370d6641bedd9849c3974c65935c0d?s=47 futabooo
December 17, 2019

Android Jetpack Navigation Deep Links Tips

97370d6641bedd9849c3974c65935c0d?s=128

futabooo

December 17, 2019
Tweet

Transcript

  1. Android Jetpack Navigation Deep Links Tips @futabooo potatotips #67 #potatotips

  2. 2 About me  4FOJPS&OHJOFFS4DSVN.BTUFSBUFVSFLB *OD  'BOUBTZ&BSUI;FSP T$3:FE 4QMBUPPO

     GVUBCPPP ɹɹɹೋ઒ ོߒʢTakahiro Futagawa a.k.a futaboooʣ
  3. 3 About eureka ձ໊ࣾ ɹ גࣜձࣾΤ΢ϨΧ / eureka, Inc. ૑ۀ

    ɹ 2008೥11݄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ʯ
  4. None
  5. ೔ຊ No.1 ؖࠃ 2017 ϦϦʔε ୆࿷ No.1 ల։ࠃ 4ͭͷϓϥοτϑΥʔϜ Pairsʹ͍ͭͯ

  6. None
  7. None
  8. 8 Agenda  8IBU`T%FFQ-JOL  /BWJHBUJPOHSBQI  "OESPJE.BOJGFTU  5JQT

     %FFQ-JOL1MBDFIPMEFS  QSJNJUJWFUZQFT  QBSDFMBCMFBOETFSJBMJ[BCMFDMBTTFT JODMVEJOH&OVNT   .VMUJ"DUJWJUZ  $POEJUJPOBM/BWJHBUJPO
  9. 9 What’s DeepLink  σΟʔϓϦϯΫʢDeep linkʣɺσΟʔϓϦϯΩϯάʢDeep linkingʣ͸ɺ ͋Δ΢Σϒϖʔδ͔Βଞͷ΢ΣϒαΠτͷτοϓϖʔδҎ֎ͷ֤ίϯςϯ πʢ΢Σϒϖʔδɾը૾౳ʣʹ௚઀ϋΠύʔϦϯΫΛுΔ͜ͱɻଞαΠτ ͷը૾ͳͲΛࣗαΠτ಺ʹ௚઀ࢀরʢʮදࣔʯͳͲʣͤ͞Δ͜ͱʢ→௚Ϧϯ

    Ϋʣͱ͸ҟͳΓɺ୯ʹϦϯΫΞϯΧʔʹΑΓϙΠϯλΛࣔ͢ͷΈͷߦҝΛ ࢦ͢ɻ IUUQTKBXJLJQFEJBPSHXJLJσΟʔϓϦϯΫ
  10. 10 What’s DeepLink    6OJWFSTBM-JOLT J04  

    "QQ-JOLT  'JSFCBTF%ZOBNJD-JOLT
  11. 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. 12 Navigation graph

  13. 13 Navigation graph

  14. 14 AndroidManifest

  15. 15 Merged Manifest

  16. 16 DeepLink Placeholders

  17. 17 DeepLink Placeholders

  18. 18 DeepLink Placeholders

  19. 19 DeepLink Placeholders

  20. 20 DeepLink Placeholders

  21. 21 Multi Activity

  22. 22 Multi Activity

  23. 23 Multi Activity Stack MainActivity and open WebActivity IUUQTFYBNQMFDPNBQQ EFFQ@MJOLXFCWJFXVSMIUUQTFVSFKQ

  24. 24 Conditional Navigation

  25. 25 Conditional Navigation IUUQTFYBNQMFDPNBQQ EFFQ@MJOLXFCWJFXVSMIUUQTFVSFKQ

  26. CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not Copy

    CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not Copy 5IBOLZPV