Salvar mudanças no app

Aprenda a salvar os dados do usuário no app. Primeiro, use o Room para ler e gravar mudanças em um banco de dados. Em seguida, use o Preferences DataStore para armazenar as preferências do usuário no app.

 

Como usar APIs Kotlin do Room

Vídeo Opcional

Aprenda a usar e testar as APIs Kotlin do Room.

Persistência de dados com Room

Codelab

Aprenda a criar um app que usa o Room para salvar itens de inventário em um banco de dados SQLite.

Ler e atualizar dados com o Room

Codelab

Aprenda a ler, exibir, atualizar e excluir dados do banco de dados SQLite do app usando o Room.

Padrão do repositório

Codelab

Implemente o armazenamento em cache em um aplicativo existente usando o padrão do repositório.

Preferences DataStore

Codelab

Aprenda a usar uma solução de armazenamento de dados chamada Jetpack DataStore para armazenar um par de chave-valor no aplicativo.

Projeto: app Forage

Codelab

O app Forage final permite que os usuários registrem itens, como alimentos, encontrados por eles na natureza. Esses dados são mantidos entre as sessões usando o Room. Você vai usar seu conhecimento sobre o Room e sobre a execução de operações de leitura, gravação, atualização e exclusão em um banco de dados para implementar a persistência no app Forage.

Teste

Teste seus conhecimentos sobre a biblioteca Room e ganhe o selo de persistência de dados.