~/talk

Deep Android Integrations

Talkat 360|AnDev 2017 · 2017-07-13..07-14· [android, developer-experience]
slides:none on file

Walks through concrete integrations: implementing deep links with Play Store referrer handling to resume post-install flows, a locale-induced lat/long parsing bug fixed by using Locale.US, three SSO patterns including URI-based native sign‑on vs three‑legged OAuth, fixing a signature check to mitigate the fake ID vulnerability, building an AIDL IPC proxy to connect Bixby to backend APIs, and Evernote’s content provider + AccountManager + SyncAdapter combo with a random sync jitter to avoid hourly DDoS spikes.

AI-written summary · about

  1. 0:00Introduction
  2. 0:58Traditional Approach
  3. 5:46App Linking
  4. 7:40Deep Link
  5. 10:10Threelegged auth
  6. 15:41Package names
  7. 16:18Verify app signature
  8. 17:26Verify app signatures
  9. 17:55Fake ID and Phoner
  10. 18:37Fake App
  11. 20:36Web API
  12. 23:23IDL
  13. 24:18Service Connection
  14. 28:00Fragment Services
  15. 31:20Read Intents
  16. 31:55Editing Files
  17. 34:00Intent API
  18. 35:28Content Provider
  19. 37:27Content Resolver
  20. 37:53OpenFile
  21. 38:40OpenFileDescriptor
  22. 39:08Account Manager
  23. 40:54Add Account
  24. 41:25GetAuthToken
  25. 42:33Add New Account
  26. 43:18Sync Adapter
  27. 45:23Metadata
  28. 45:47Service Store
  29. 47:08Wrap Up
  30. 49:04Wrapping Up
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.