Outros recursos dos Componentes da arquitetura

Amostras

  • Sunflower (link em inglês), um app de jardinagem que ilustra as práticas recomendadas de desenvolvimento Android com o Android Jetpack.
  • Amostra de GitHub Browser com Componentes da arquitetura do Android (link em inglês)
  • Amostras da Android Data Binding Library (link em inglês)
  • Amostra básica de navegação dos Componentes da arquitetura do Android (link em inglês)
  • Amostra de paginação dos Componentes da arquitetura do Android (link em inglês)
  • Paginação dos Componentes da arquitetura do Android com amostra de rede (link em inglês)
  • Amostra de migração da Room (link em inglês)
  • Amostra da Room & RxJava (Java) (Kotlin) (links em inglês)
  • Codelabs

  • Android Room com um View (Java) (Kotlin) (links em inglês)
  • Codelab da Android Data Binding Library (link em inglês)
  • Trabalho em segundo plano com o WorkManager (Java) (Kotlin) (links em inglês)
  • Codelab de navegação (link em inglês)
  • Codelab do Android Paging (link em inglês)
  • Codelab do Android Persistence (link em inglês)
  • Codelab de componentes compatíveis com ciclo de vida do Android (link em inglês)
  • Treinamento

  • Udacity: desenvolvimento de aplicativos Android com Kotlin(link em inglês)
  • Postagens do blog (todos os links em inglês)

  • Android Data Binding Library: de campos observáveis a LiveData em dois passos
  • Corrotinas fáceis no Android: viewModelScope
  • Versão estável do Android Jetpack WorkManager
  • Alterações de localidade e antipadrão do AndroidViewModel
  • Room e Corrotinas
  • Noções básicas do WorkManager
  • Primeiros passos com o WorkManager
  • Vinculação de dados: lições aprendidas
  • Migração incrementada do SQLite para Room
  • ViewModels: Persistence, onSaveInstanceState(), Restoring UI State e Loaders
  • ViewModels: exemplo simples
  • ViewModels e LiveData: padrões + antipadrões
  • LiveData além do ViewModel: padrões reativos com Transformações e MediatorLiveData
  • LiveData com SnackBar, Navigation e outros eventos (o caso SingleLiveEvent)
  • Carregamento de dados de ciclos de vida com os Componentes da arquitetura
  • Grandes consultas de banco de dados no Android
  • Migrações do Room
  • Noções básicas sobre migrações com Room
  • Sete dicas para o Room
  • Sete etapas para o Room
  • Room + RxJava
  • Room + Time
  • Apresentação do Android Sunflower
  • Anúncio da versão 1.0 estável dos Componentes da arquitetura
  • Android e arquitetura
  • Vídeos (todos em inglês)

  • Novidades nos Componentes da arquitetura (Google I/O'19)
  • Jetpack Navigation (Google I/O'19)
  • Entenda as corrotinas Kotlin no Android (Google I/O'19)
  • Android Jetpack: apresentação do WorkManager
  • Android Jetpack: apresentando o componente de navegação
  • Diversão com o LiveData (Android Dev Summit '18)
  • Atividade única: por que, quando e como (Android Dev Summit '18)
  • O Room na sua casa (Android Dev Summit '18)
  • Android Jetpack: novidades dos Componentes da arquitetura (Google I/O '18)
  • Android Jetpack: como usar os Fragmentos na sua IU de forma inteligente (Google I/O '18)
  • Android Jetpack: processamento de plano de fundo fácil com o WorkManager (Google I/O '18)
  • Android Jetpack: gerenciar listas infinitas com o RecyclerView e o Paging (Google I/O '18)
  • Android Jetpack: gerenciar a navegação da IU com o Controlador de navegação (Google I/O '18)
  • Componentes da arquitetura: resolvendo o problema do ciclo de vida (Google I/O '17)
  • Componentes da arquitetura: Persistence e uso off-line (Google I/O '17)
  • Jetpack Room
  • Jetpack LiveData
  • Jetpack Paging
  • Componentes da arquitetura: casos de uso (GDD India '17)
  • Android Jetpack: ViewModel (em inglês)