~/talk

Live Coding Session: How do you Build More Privacy Focused Apps?

Talkat droidcon Berlin 2022 · 2022-07-06..07-08· [android]
links:none on file
links:none on file
slides:none on file

Live coding converts a messy photomemory app into a privacy-first app: replace custom picker with the Android 13 photo picker (backported to Android 11–12 via Mainline) in under five lines, use the Activity Result API to get URIs and drop storage permission, add a Data Access Audit API listener (API 30) to log permission accesses with stack traces, implement in‑context permission requests plus rationale dialogs (research shows ~54% fewer denials), and switch from fine to approximate location (≈3 km²), which preserves features while tightening privacy.

AI-written summary · about

  1. 0:00Introduction to privacy focus
  2. 1:32Storage improvements on Android 13
  3. 15:40Data access audit API
  4. 20:24Permission best practices
  5. 34:59Location permission flow
  6. 38:53Reducing location access
  7. 44:29Summary and wrap-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.