Data management

Many Android apps store and retrieve user information that persists beyond the life of the app.

To prepare for the AAD certification exam, Android developers should:

  • Understand how to define data using Room entities
  • Be able to access Room database with data access object (DAO)
  • Know how to observe and respond to changing data using LiveData
  • Understand how to use a Repository to mediate data operations
  • Be able to read and parse raw resources or asset files
  • Be able to create persistent Preference data from user input
  • Understand how to change the behavior of the app based on user preferences

Resources