Componentes da arquitetura do Android   Parte do Android Jetpack.

Componentes da arquitetura do Android é um conjunto de bibliotecas que ajuda você a projetar apps robustos, testáveis e de fácil manutenção. Comece com classes para gerenciar o ciclo de vida do seu componente de IU e lidar com a persistência de dados.

  • Saiba o básico sobre a construção de um app robusto usando o Guia para a arquitetura do app.
  • Gerencie o ciclo de vida do seu app. Os novos componentes com reconhecimento do ciclo de vida ajudarão você a gerenciar sua atividade e os ciclos de vida de fragmentos. Sobreviva a mudanças na configuração, evite vazamentos de memória e carregue dados com facilidade na sua IU.
  • Use o LiveData para criar objetos de dados que notificam as visualizações quando o banco de dados subjacente é modificado.
  • O ViewModel armazena dados relacionados à IU que não são destruídos em rotações de apps.
  • Room é uma biblioteca de mapeamento de objetos SQLite. Use-a para evitar o código boilerplate e converter com facilidade os dados da tabela SQLite em objetos Java. A Room oferece verificações no tempo de compilação das declarações do SQLite e pode retornar os observáveis RxJava, Flowable e LiveData.

Notícias e vídeos mais recentes

Outros recursos

Para saber mais sobre o Componentes da arquitetura do Android, consulte os recursos a seguir.

Amostras

Codelabs

Treinamento

Postagens do blog

Vídeos