0Pricing
Jetpack Compose Academy icon

Jetpack Compose Academy

KOTLINMobileAndroidFrontend

Crie interfaces Android modernas com Jetpack Compose, o toolkit declarativo do Google em Kotlin. Do seu primeiro Composable até a publicação no Google Play.

🤖 Com Inteligência Artificial📚 30 cursos👥 100.000+ alunos⭐ Classificação 4,9
Visão Geral do Curso

Jetpack Compose: Build Android Apps

Crie interfaces Android modernas com Jetpack Compose, o toolkit declarativo do Google em Kotlin. Este track cobre 30 mini-cursos progressivos, do iniciante absoluto (A1) até avançado (B2), com aulas focadas e rápidos testes para consolidar cada conceito.

What You Will Learn

Comece com seu primeiro Composable, layouts e estado, depois construa listas, navegação e Material 3 theming. Avance para ViewModels, coroutines e Flow, Room, Hilt, layouts customizados, performance de recomposição, testes e publicação no Google Play. Cada aula é prática, com um tutor AI disponível 24/7 quando você ficar preso.

How It Works

Cada curso é dividido em quatro aulas focadas e compactas. Complete algumas aulas por dia e você dominará o track completo em semanas, não meses.

Comece a Aprender →

Como Você Aprenderá

🎯
Aulas Interativas
Exercícios de codificação práticos com feedback em tempo real
🤖
Tutor de IA
Obtenha ajuda instantânea de nossa IA quando você ficar preso
💻
Editor Integrado
Escreva e execute código diretamente no seu navegador
🏆
Certificado
Ganhe um certificado ao concluir o curso
Currículo

30 Cursos

Todos os cursos no caminho de aprendizado Jetpack Compose Academy.

01

Boas-vindas ao Jetpack Compose

A14 aulas

Configure o Android Studio para o Compose e execute sua primeira interface declarativa.

02

Seu primeiro Composable

A14 aulasPRO

Escreva e visualize Composables que desenham conteúdo real na tela.

03

Texto e tipografia

A14 aulasPRO

Exiba e estilize textos com fontes, cores e ênfase.

04

Imagens e ícones

A14 aulasPRO

Renderize drawables locais, ícones vetoriais e imagens com formas.

05

Botões e tratamento de cliques

A14 aulasPRO

Adicione botões interativos que respondam a toques.

06

Layout com Column, Row e Box

A24 aulasPRO

Organize Composables verticalmente, horizontalmente e empilhados.

07

Modificadores: dê forma a qualquer Composable

A24 aulasPRO

Use a cadeia de modificadores para dimensionar, adicionar preenchimento e decorar qualquer elemento.

08

Fundamentos do estado: faça a interface reagir

A24 aulasPRO

Mantenha e altere o estado para que a interface seja atualizada automaticamente.

09

Formulários e entrada de texto

A24 aulasPRO

Capture a entrada do usuário com campos de texto e valide-a.

10

Crie um aplicativo de cartão de perfil

A24 aulasPRO

Combine layout, imagens, texto e estado em uma tela concluída.

11

Listas com LazyColumn

B14 aulasPRO

Renderize listas longas e roláveis com eficiência usando composição preguiçosa.

12

Grades e listas horizontais

B14 aulasPRO

Organize o conteúdo em grades e linhas horizontais que podem ser deslizadas.

13

Tematização do Material 3

B14 aulasPRO

Aplique um tema coeso do Material You em todo o aplicativo.

14

Scaffold e estrutura do aplicativo

B14 aulasPRO

Estruture telas com barras superiores, barras inferiores e FABs usando Scaffold.

15

Elevação de estado e componentes reutilizáveis

B14 aulasPRO

Projete Composables sem estado, elevando o estado ao proprietário adequado.

16

ViewModel e estado da interface

B14 aulasPRO

Mova a lógica de negócio para um ViewModel e exponha um estado imutável da interface.

17

Navigation Compose

B14 aulasPRO

Navegue entre telas com o grafo do Navigation Compose.

18

Navegação inferior e abas

B14 aulasPRO

Crie aplicativos com várias seções usando barras de navegação inferior e linhas de abas.

19

Efeitos colaterais no Compose

B14 aulasPRO

Execute tarefas que não pertencem à interface com segurança usando os gerenciadores de efeitos do Compose.

20

Redes com Retrofit

B14 aulasPRO

Busque JSON de uma API REST e exiba-o na interface do Compose.

21

Layouts personalizados com Layout

B24 aulasPRO

Crie layouts sob medida medindo e posicionando os elementos filhos por conta própria.

22

Desenho com Canvas

B24 aulasPRO

Renderize gráficos personalizados, gráficos de dados e formas em um Canvas do Compose.

23

Animações e movimento

B24 aulasPRO

Dê vida às telas com movimentos controlados por estado e gestos.

24

Gestos e entrada por toque

B24 aulasPRO

Trate toques, arrastos, deslizes e multitoques com a API de ponteiro.

25

Desempenho e recomposição

B24 aulasPRO

Analise e ajuste o Compose para eliminar recomposições desnecessárias.

26

Flow e corrotinas no Compose

B24 aulasPRO

Transmita dados reativos para a interface com Kotlin Flow e StateFlow.

27

Persistência local com Room

B24 aulasPRO

Armazene e observe dados localmente com Room e Flow.

28

Injeção de dependências com Hilt

B24 aulasPRO

Conecte dependências a ViewModels e telas com Hilt.

29

Testando interfaces do Compose

B24 aulasPRO

Escreva testes unitários e de interface confiáveis para suas telas do Compose.

30

Publicando na Play Store

B24 aulasPRO

Aprimore, empacote e publique um aplicativo Compose pronto para produção.

Perguntas Frequentes

Perguntas Frequentes

O curso Jetpack Compose Academy é gratuito?

Sim. Você pode começar o curso Jetpack Compose Academy gratuitamente e completar suas aulas interativas sem custo. Uma assinatura PRO opcional desbloqueia ferramentas avançadas de IA e um certificado compartilhável.

Preciso de experiência anterior para aprender KOTLIN?

Não. O curso começa com os fundamentos e gradualmente passa para tópicos mais avançados, então você pode começar mesmo sem experiência anterior com KOTLIN.

Como vou aprender KOTLIN no CoddyKit?

Você aprende fazendo. Aulas interativas curtas combinam uma explicação clara com um exercício de codificação prático que executa em tempo real, e um tutor de IA disponível 24/7 oferece ajuda personalizada sempre que você ficar preso.

Ganho um certificado ao concluir Jetpack Compose Academy?

Sim. Alunos PRO podem fazer um exame e ganhar um certificado de conclusão compartilhável com um código verificável para o curso Jetpack Compose Academy.

Posso aprender KOTLIN no meu celular?

Sim. CoddyKit está disponível na web e como aplicativos nativos para iOS e Android, então você pode aprender KOTLIN em qualquer dispositivo e seu progresso sincroniza entre eles.

Comece Jetpack Compose Academy Agora

Junte-se a milhares de alunos dominando programação com aulas potenciadas por IA.

Começar Grátis →Ver Todos os Cursos