Android 11 — Semana 6: Jetpack

O Android Jetpack é um conjunto de bibliotecas criadas para ajudar você a criar apps de alta qualidade que seguem as práticas recomendadas, usam menos código boilerplate e funcionam de maneira consistente em diferentes dispositivos e versões do Android. Este programa de aprendizagem mostra as novas bibliotecas apresentadas no Android 11, além de atualizações importantes.

 

Pacote de desenvolvimento para Android do Jetpack

Vídeo Opcional

Conheça o Android 11 — Semana 6: Jetpack Assista a este teaser introdutório para se preparar para as atividades deste programa de aprendizagem.

Injeção de dependências no Android com o Hilt

Opcional

O Hilt é uma nova biblioteca Android que simplifica a injeção de dependência (DI, na sigla em inglês) em apps. Com isso, você pode se concentrar apenas nas partes importantes da definição e injeção de vinculações, sem se preocupar com o gerenciamento de toda a configuração e a conexão da DI. Leia este artigo para saber mais sobre os princípios da DI e como ativar o Hilt no seu app.

Usar o Hilt no app Android

Codelab

Neste codelab, você vai aprender a usar o Hilt como a ferramenta de injeção de dependência (DI, na sigla em inglês) para gerenciar dependências, além da importância de usar a DI para criar um app sólido e extensível que se ajusta a grandes projetos.

Como se manter na mesma página com a Paging 3

Opcional

A biblioteca Paging passou por um upgrade completo. Leia este artigo para saber mais sobre os destaques e os recursos da Paging 3 e como usá-la nos seus apps.

Paginação com a Paging 3

Vídeo Opcional

A Paging 3 foi reescrita completamente desde a biblioteca Paging 2 e oferece melhor tratamento de erros, suporte a recursos comuns e muito mais. Assista a este vídeo para saber mais sobre as atualizações e mudanças introduzidas na Paging 3.

Android Paging

Codelab

Neste codelab, você vai aprender quais são os principais componentes da biblioteca Paging 3 e como adicionar a Paging ao seu app Android para que ela possa carregar e mostrar páginas de um conjunto de dados maior do armazenamento local ou da rede.

Conheça o CameraX Beta

Vídeo Opcional

CameraX é uma biblioteca do Jetpack criada para ajudar você a desenvolver apps de câmera de forma mais fácil, com suporte para dispositivos Android mais antigos. Assista este vídeo para conferir as atualizações da nova versão Beta, incluindo correções para problemas relacionados ao dispositivo.

Introdução ao CameraX

Codelab

Neste codelab, você vai aprender sobre a Biblioteca de Suporte do Jetpack, os diferentes casos de uso e como adicionar as dependências do CameraX a um app de câmera.

Faça o teste do Jetpack para ganhar um selo.

Faça um teste sobre o que você aprendeu sobre as atualizações da biblioteca do Jetpack no Android 11 e ganhe um selo.