Os codelabs do Google Developers oferecem um conteúdo prático e guiado experiência em programação. A maioria dos codelabs orienta você no processo de criação um aplicativo pequeno ou a adição de um novo recurso a um aplicativo existente. Eles abrangem uma ampla gama de tópicos, como Android Wear, Google Compute Engine, ARCore e APIs do Google no iOS.
Ferramentas do codelab no GitHubCriar um app Android com o Firebase e o Jetpack Compose
55 minutos
Updated 31 de janeiro de 2025
Crie recursos de um app Android de lista de tarefas adicionando autenticação, monitoramento de desempenho, uma interface declarativa e sinalização de recursos, tudo com o Firebase e o Jetpack Compose.
Projeto: criar um app de cartão de visita
Updated 23 de dezembro de 2024
Aprenda a criar um app Android para mostrar seu cartão de visita.
Usar o Compose para adicionar layouts adaptáveis a um app Android baseado em visualização
Updated 23 de dezembro de 2024
Aprenda a usar o Jetpack Compose para adicionar layouts adaptáveis a um app Android baseado em visualização.
Adicionar o Compose a um app baseado em visualização
Updated 13 de dezembro de 2024
Neste codelab, você aprende a migrar partes de uma tela no sistema de visualização para o Jetpack Compose.
Introdução a corrotinas no Playground Kotlin
Updated 13 de dezembro de 2024
No Playground Kotlin, aprenda a usar corrotinas do Kotlin para criar código assíncrono.
Introdução a corrotinas no Android Studio
Updated 13 de dezembro de 2024
Aprenda a usar corrotinas do Kotlin em um app Android e testá-las.
Como testar no Jetpack Compose
Updated 11 de dezembro de 2024
Neste codelab, você aprenderá a testar interfaces criadas com o Jetpack Compose. Você criará seus primeiros testes enquanto aprende sobre testes em isolamento, depuração de testes, árvores semânticas e sincronização.
Criar um app com layout adaptável
Updated 11 de dezembro de 2024
Aprenda a adaptar seu app a telas grandes implementando um dos padrões de layouts canônicos.
Animação simples com o Jetpack Compose
Updated 10 de dezembro de 2024
Aprenda a adicionar uma animação de mola simples ao app Compose.
Como animar elementos no Jetpack Compose
Updated 10 de dezembro de 2024
Neste codelab, você vai aprender a usar algumas APIs de animação do Compose.
Estado avançado e efeitos colaterais no Jetpack Compose
Updated 9 de dezembro de 2024
Neste codelab, você vai aprender conceitos avançados de estado e efeitos colaterais no Jetpack Compose. Aprenda a criar um detentor de estado para elementos combináveis com estado complexos, criar corrotinas e chamar funções de suspensão no código do Compose e acionar efeitos colaterais para diferentes casos de uso.
Introdução ao estado no Compose
Updated 6 de dezembro de 2024
Aprenda sobre o estado e como ele pode ser usado e manipulado pelo Jetpack Compose.
Aplicação de temas no Compose com o Material 3
Updated 6 de dezembro de 2024
O objetivo deste codelab é demonstrar a aplicação de temas no Jetpack Compose com a nova implementação do Material Design 3 e do Material You.
Adicionar compatibilidade com teclado, mouse, trackpad e stylus com o Jetpack Compose
Updated 6 de dezembro de 2024
Aprenda a desenvolver apps com o Compose para oferecer suporte a teclado e dispositivos apontadores, como mouse e trackpad.
Adicionar repositório e DI manual
Updated 6 de dezembro de 2024
Aprenda a melhorar ainda mais a arquitetura do app Mars Photos separando as chamadas de rede em um repositório.
ViewModel e estado no Compose
Updated 6 de dezembro de 2024
Neste codelab, você vai aprender a usar um ViewModel, um dos componentes da arquitetura. Você vai implementar um ViewModel para reter o estado do app durante mudanças de configuração.
Arrastar e soltar no Compose
Updated 6 de dezembro de 2024
Aprenda a ativar o recurso de arrastar e soltar no Compose usando modificadores.
Introdução ao Compose para TV
Updated 6 de dezembro de 2024
Aprenda sobre os conceitos básicos do Compose para TV e como criar duas telas que geralmente estão disponíveis em apps de TV.
Como migrar para o Jetpack Compose
Updated 6 de dezembro de 2024
Neste codelab, você vai aprender a migrar partes de uma tela no sistema de visualização para o Jetpack Compose.
Noções básicas do Jetpack Compose
Updated 6 de dezembro de 2024
Neste codelab, você vai aprender as noções básicas do Compose.
Trabalho em segundo plano com o WorkManager
Updated 6 de dezembro de 2024
A API do WorkManager para Android simplifica o trabalho em segundo plano. Ela pode criar tarefas que podem ser consultadas, reutilizadas e encadeadas. Essa API é a forma recomendada para agendar tarefas no Android. Este codelab vai ensinar os detalhes sobre a API do WorkManager, desde como agendar um job simples até jobs encadeados mais complexos.
Layouts básicos no Compose
Updated 5 de dezembro de 2024
Neste codelab, você vai aprender a implementar designs reais com os elementos combináveis e modificadores que o Compose oferece prontos para uso.
Codelab sobre o Compose para Wear OS
Updated 5 de dezembro de 2024
Neste codelab, você vai aprender a aplicar seu conhecimento sobre o Compose em apps para wearables usando o novo Compose para Wear OS. No final do codelab, você terá criado elementos combináveis simples e avançados para um app que vai ser usado diretamente do pulso do usuário.
Resolução prática de problemas de desempenho no Jetpack Compose
Updated 5 de dezembro de 2024
Analise rastreamentos do sistema e corrija problemas comuns com atrasos para deixar seu app Compose mais rápido.
Acessibilidade no Jetpack Compose
Updated 5 de dezembro de 2024
Neste codelab, você vai aprender a deixar seu app do Compose mais acessível. Veja como aumentar as áreas de toque, adicionar descrições de conteúdo, inserir marcadores de clique, incluir ações personalizadas e muito mais.
Estado no Jetpack Compose
Updated 5 de dezembro de 2024
Neste codelab, você vai aprender a gerenciar o estado para criar aplicativos avançados e interativos do Compose.
Estágios do ciclo de vida da atividade
Updated 3 de dezembro de 2024
Neste codelab, você aprenderá sobre o ciclo de vida da atividade e a geração de registros.
Criar apps adaptáveis com o Jetpack Compose
36 minutos
Updated 9 de novembro de 2024
Neste codelab, você aprenderá a criar apps adaptáveis para smartphones, tablets e dispositivos dobráveis, além de aprender sobre a acessibilidade. Você também vai aprender as práticas recomendadas para componentes adaptáveis do Material 3.
Como executar um job de contagem de palavras do Hadoop em um cluster do Dataproc
34 minutos
Updated 4 de novembro de 2024
Neste codelab, mostramos como criar e executar um fluxo de trabalho do Apache Airflow no Cloud Composer que realiza as seguintes tarefas:
Como acionar um DAG com Node.JS e Google Cloud Functions
27 minutos
Updated 29 de agosto de 2024
Este codelab mostra como usar o Google Cloud Functions para acionar um fluxo de trabalho do Apache Airflow (DAG) no Google Cloud Composer. O DAG executa um comando bash simples usando o BashOperator
Aplicação de temas no Compose com o Material 3
31 minutos
Updated 23 de agosto de 2024
O objetivo deste codelab é demonstrar a aplicação de temas no Jetpack Compose com a nova implementação do Material Design 3 e do Material You.
Criar testes de unidade para ViewModel
Updated 19 de agosto de 2024
Aprenda a testar o ViewModel para verificar a exatidão, o comportamento funcional e a usabilidade do app.
Criar um app simples com elementos de texto combináveis
Updated 19 de agosto de 2024
Aprenda a criar um app simples com funções combináveis.
Ler e atualizar dados com o Room
Updated 11 de junho de 2024
Aprenda a usar o Room para ler e atualizar dados em apps Kotlin para Android. O Room é uma biblioteca de banco de dados que faz parte do Android Jetpack. O Room cuida de muitas das tarefas da configuração de um banco de dados, além de possibilitar que o app interaja com o banco de dados usando chamadas de função comuns.
Persistência de dados com o Room
Updated 11 de junho de 2024
Saiba como usar a Room em apps Kotlin para Android. A Room é uma biblioteca de banco de dados de persistência que faz parte do Android Jetpack. O Room é uma camada de abstração sobre o SQLite. O Room oferece APIs para criar, configurar e consultar um banco de dados.
Temas do Material Design com o Jetpack Compose
Updated 28 de maio de 2024
Aprenda a adicionar Temas do Material Design a um app, incluindo cores, formas e tipografia.
Navegar entre telas com o Compose
Updated 28 de maio de 2024
Adicione o componente de navegação ao app Cupcake para organizar o fluxo do app, navegar e transmitir dados entre diferentes telas.
Testar o app Cupcake
Updated 28 de maio de 2024
Aprenda a testar o componente de navegação e a maximizar a quantidade de código testada.
Receber dados da Internet
Updated 20 de maio de 2024
Aprenda a usar bibliotecas desenvolvidas pela comunidade para se conectar a um serviço da Web a fim de recuperar e exibir dados em um app Android do Compose em Kotlin. Além disso, aprenda a processar possíveis erros de rede.
Redimensionamento de apps Android
Updated 8 de maio de 2024
Neste codelab sobre Jetpack Compose, você vai otimizar um app Android para demonstrar as práticas recomendadas de redimensionamento livre. Isso inclui usar compatibilidade de manifesto, implicações da mudança de configuração e manutenção da continuidade durante o redimensionamento.
Exercício: noções básicas do Compose
Updated 19 de fevereiro de 2024
Aplique os conceitos básicos dos elementos de composição da UI e implemente as telas para os problemas apresentados.
Carregar e mostrar imagens da Internet
Updated 19 de fevereiro de 2024
Neste codelab, você vai usar a biblioteca Coil para carregar e mostrar fotos da Internet no app Android com o Compose.
Criar um app completo com o Relay e o Jetpack Compose
Updated 4 de maio de 2023
Aprenda a integrar o Relay a apps do Compose e acelerar o fluxo de trabalho do design ao código.
Learn Android XR Fundamentals: Part 1 - Modes and Spatial Panels
33 minutos
Updated 14 de fevereiro de 2025
In this codelab, you’ll learn about the unique user experiences that are made possible by the XR form factor. Then, you’ll learn the fundamentals of how apps can be adapted to make the most of running on an Android XR headset by using the composables provided by the Jetpack Compose XR library.
Jetpack Compose Navigation
1 hora 39 minutos
Updated 10 de dezembro de 2024
In this codelab, you’ll learn all about the basics of Navigation in Compose.