~/talk

Building simple and secure account systems on Android

Talkat droidcon Berlin 2016 · 2016-06-15..06-17· [security, ux-and-product-design]
links:none on file
slides:none on file

Research shows over half fail to authenticate on sign‑in screens; the talk demonstrates concrete fixes: ask for the identifier first (email lookup to decide sign‑in vs sign‑up), merge sign in and sign up UIs, use Smart Lock hint requests and Google/Facebook SDKs to autofill verified names/emails, adopt one‑tap password‑less email links or OAuth with access/refresh tokens to keep sessions, and measure dropoff per field. Example: replacing bespoke stacks with Firebase Auth reduces thousands of lines to a few SDK calls, simplifying cross‑platform work.

AI-written summary · about

  1. 0:00Start
  2. 4:45Sign Up
  3. 6:13Get a Recovery Email
  4. 9:09Asking at the Right Time
  5. 10:27The Value Proposition
  6. 17:30Runkeeper
  7. 18:38Password Field
  8. 23:27What Does Account Linking Mean
  9. 28:11Firebase
  10. 28:22Build a Sign-In Screen
  11. 34:04Can You Recommend a Solution for Two-Factor Authentication
  12. 34:20Two-Factor Authentication
~/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.