Usar o Room para persistência de dados

Use a biblioteca Room para criar e usar bancos de dados relacionais com facilidade em um app Android.

 

Fluxos Kotlin na prática

Vídeo Opcional

Saiba mais sobre as APIs de fluxo eficientes e expressivas e como aproveitar ao máximo os fluxos em um app Android.

Como testar fluxos

Artigo Opcional

Saiba mais sobre como criar falsificações para isolar o código sendo testado, testar StateFlows criados por stateIn e mais sobre o teste de Flows e StateFlow.

Como usar APIs Kotlin do Room

Vídeo Opcional

O Room é uma biblioteca de banco de dados que faz parte do Android Jetpack. Ele simplifica seu trabalho com bancos de dados para Android. Nesse vídeo, Florina conta como usar e testar as APIs do Room.

Persistência de dados com o Room

Codelab

Aprenda a usar o Room em apps Android. O Room é uma camada de abstração sobre o SQLite e oferece APIs convenientes para preparar, configurar e consultar o banco de dados.

Ler e atualizar dados com o Room

Codelab

Aprenda a adicionar e modificar dados com o Room.

Prática: criar o app Bus Schedule

Codelab

Aplique os conceitos que você aprendeu nesse Programa de treinamentos para adicionar persistência de dados ao app Bus Schedule.

Qual é a próxima etapa?

Vídeo Opcional

Muito bem! Você concluiu este Programa de treinamentos e aprendeu sobre persistência de dados com a biblioteca Room. O Room oferece uma camada de abstração sobre o SQLite que permite ignorar o código boilerplate, verifica as consultas no tempo de compilação e muito mais.

Perguntas

Teste seus conhecimentos e ganhe o selo do Room.