Persistence is a core element of every mobile app.
Android provides different APIs to access or expose files with different tradeoffs.

– Should you request WRITE_EXTERNAL_STORAGE?
– How can you modify an image on the shared storage?
– Do you need a file provider?

You’ll be able to understand the key concepts of storage and take advantage of recent APIs to improve both your developer productivity and users’ privacy.