O objetivo desta semana é compreender conceitos importantes relacionados ao armazenamento de dados em Android. Em particular, o uso do mecanismo de SharedPreferences e a biblioteca Room, usada para simplificar a persistência de dados em SQLite. Adicionalmente, vamos revisitar a classe LiveData para guardar dados ‘observáveis’.
Ao fim da semana, você deve ser capaz de responder às seguintes perguntas:
SharedPreferences vs. Room?Room melhora a experiência de usar bancos de dados em Android, comparado ao uso de SQLiteDatabase?SharedPreferences
Room
LiveData