Live Coding Session: How do you Build More Privacy Focused Apps?
summary
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
chapters (7)
- 0:00Introduction to privacy focus
- 1:32Storage improvements on Android 13
- 15:40Data access audit API
- 20:24Permission best practices
- 34:59Location permission flow
- 38:53Reducing location access
- 44:29Summary and wrap-up
related talks
21mDeveloping privacy user-centric apps
38mDeveloping Mobile Apps with Privacy as a Baseline Need
08mBest practices for building privacy-friendly apps
15mWhat’s new in Android privacy
22mPlatform #AskAndroid
36mRevisiting Stealthy Sensitive Information Collection from Android Apps
23mPrivacy Engineering in Android
45mWhat's new in Android: Android Q and Privcy
