0Pricing
Android Academy icon

Android Academy

KOTLINMobileAndroidFrontend

Aprenda Kotlin para construir aplicações Android robustas com Android Academy.

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

Desenvolvimento Android com Kotlin e Jetpack Compose

Android roda em mais de 70% dos smartphones do mundo. Esta trilha ensina você a construir apps Android de qualidade produtiva usando Kotlin — a linguagem que Google recomenda para todo novo desenvolvimento Android — e Jetpack Compose, o toolkit de UI declarativo moderno que substituiu o sistema legado View em toda a indústria. Você irá desde escrever suas primeiras expressões Kotlin até lançar um app multi-módulo no Google Play.

O Que Você Vai Aprender

A trilha cobre fundamentos de Kotlin, layouts Jetpack Compose, gerenciamento de estado e recomposição, navegação, Material Design e animações. Você persistirá dados com Room Database e DataStore, carregará imagens com Coil, buscará dados remotos com Coroutines e Flow, e gerenciará dependências com Hilt. Tópicos avançados incluem Firebase (Auth, Firestore, Messaging), CameraX para fotos e vídeo, Maps e Location Services, processamento de background com WorkManager, paginação com Paging 3, e testes e debugging completos.

O Caminho de Aprendizado

Trinta e um cursos abrangem de A1 a C1. Os cursos A1 e A2 estabelecem fundamentos de Kotlin e apps antes de seguir para fundamentos de Compose, formulários e listas. O nível B1 aprofunda suas habilidades de UI — ViewModel, consciência de ciclo de vida, Room, notificações, permissões e Coil. Cursos B2 abordam arquitetura de app, Coroutines e Flow, Hilt, networking, Firebase, CameraX e WorkManager. Os cursos capstone C1 cobrem Arquitetura de App Multi-Módulo, Otimização de Performance e Profiling e Publicação no Google Play.

Como Funciona

Cada curso é dividido em aulas curtas e práticas que você completa no editor de código integrado com feedback em tempo real. Um tutor de IA está disponível sempre que você fica preso, então você pode aprender no seu próprio ritmo sem esperar por ajuda.

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

36 Cursos

Todos os cursos no caminho de aprendizado Android Academy.

01

Boas-vindas ao desenvolvimento para Android

A13 aulas

Descubra o ecossistema Android, por que bilhões de pessoas usam aplicativos Android e como Kotlin torna sua criação prazerosa — mesmo que v…

02

Fundamentos de Kotlin

A13 aulasPRO

Domine a linguagem de programação Kotlin — a linguagem oficial para o desenvolvimento Android. Aprenda variáveis, funções, fluxo de control…

03

Fundamentos de Kotlin — Parte 2

A14 aulasPRO

Domine a linguagem de programação Kotlin — a linguagem oficial para o desenvolvimento Android. Aprenda variáveis, funções, fluxo de control…

04

Funções e classes em Kotlin

A14 aulasPRO

Escreva funções reutilizáveis e modele dados com classes de Kotlin.

05

Sua primeira tela composable

A24 aulasPRO

Crie uma tela simples do zero com Jetpack Compose.

06

Fundamentos de Aplicações Android

A27 aulasPRO

Crie sua primeira aplicação Android do zero. Aprenda sobre a estrutura de projetos, Activities, Layouts, tratamento de entradas do usuário,…

07

Fundamentos do Jetpack Compose

A24 aulasPRO

Crie interfaces modernas para Android de forma declarativa com Jetpack Compose, o futuro do desenvolvimento Android.

08

Como Lidar com Entradas do Usuário e Formulários no Compose

A24 aulasPRO

Crie formulários interativos no Jetpack Compose: campos de texto, validação, opções do teclado e envio de dados da maneira correta.

09

Listas e Dados

A26 aulasPRO

Exiba e gerencie dados com eficiência. Domine as coleções do Kotlin, o RecyclerView com adaptadores, o DiffUtil para atualizações suaves de…

10

Coleções e lambdas em Kotlin

A24 aulasPRO

Trabalhe com listas, mapas e os auxiliares funcionais de Kotlin.

11

Fundamentos da segurança contra nulos em Kotlin

A24 aulasPRO

Evite falhas com a segurança contra nulos integrada ao Kotlin.

12

Estilizando textos e botões no Compose

A24 aulasPRO

Deixe as interfaces do Compose bonitas com conceitos básicos de estilo e temas.

13

Estado e recomposição no Compose

B14 aulasPRO

Gerencie o estado da interface e entenda como o Compose se recompõe quando os dados mudam.

14

Layouts e modificadores no Compose

B14 aulasPRO

Organize e estilize elementos da interface com os layouts do Compose e seu poderoso sistema de modificadores.

15

Animações no Jetpack Compose

B14 aulasPRO

Dê vida à sua interface. Anime valores, visibilidade e conteúdo com as APIs de animação poderosas e fáceis de usar do Compose.

16

Navegação no Compose

B14 aulasPRO

Navegue entre telas e passe dados usando a biblioteca Navigation Compose.

17

ViewModel e consciência do ciclo de vida

B14 aulasPRO

Mantenha o estado da interface corretamente com ViewModel e responda ao ciclo de vida do Android.

18

Interface e Material Design

B15 aulasPRO

Crie interfaces Android bonitas e alinhadas à sua marca. Domine Material Components, temas e estilos, modo escuro, desenho personalizado co…

19

Carregamento de Imagens e Mídia com Coil

B14 aulasPRO

Exiba imagens e mídias com fluidez. Carregue imagens remotas com Coil, gerencie cache e marcadores de posição e reproduza mídias simples.

20

Banco de dados Room e persistência

B14 aulasPRO

Armazene dados estruturados no dispositivo com a biblioteca de persistência Room.

21

DataStore e preferências

B14 aulasPRO

Salve configurações do usuário e pequenos volumes de dados com segurança usando a API moderna DataStore.

22

Permissões e solicitações em tempo de execução

B14 aulasPRO

Solicite e gerencie corretamente as permissões do Android em tempo de execução no Compose.

23

Notificações e canais

B14 aulasPRO

Envolva os usuários com notificações completas e canais de notificação configurados corretamente.

24

Arquitetura de Aplicações

B26 aulasPRO

Crie aplicações robustas e testáveis com a arquitetura moderna do Android. Aprenda ViewModel, LiveData, banco de dados Room, Kotlin Corouti…

25

Corrotinas e Flow no Android

B24 aulasPRO

Escreva código assíncrono limpo com corrotinas do Kotlin e Flow em aplicativos Android.

26

Injeção de dependências com Hilt

B24 aulasPRO

Desacople e teste seu código Android com a estrutura de injeção de dependências Hilt.

27

Redes e Acabamento

B26 aulasPRO

Conecte sua aplicação à internet e ofereça uma experiência de usuário refinada. Aprenda Retrofit para APIs REST, Coil para carregamento de…

28

Mapas e Serviços de Localização

B24 aulasPRO

Coloque sua aplicação no mapa. Exiba o Google Maps, obtenha a localização do dispositivo e respeite as permissões de localização.

29

CameraX: Fotos e Vídeo

B24 aulasPRO

Capture o momento. Use o CameraX para exibir uma prévia, tirar fotos, gravar vídeos e salvar os resultados.

30

Firebase: Autenticação, Firestore e Mensagens

B24 aulasPRO

Adicione um backend em poucos minutos. Autentique usuários, armazene dados no Firestore e envie notificações push com o Firebase Cloud Mess…

31

Paginação de Grandes Conjuntos de Dados com Paging 3

B24 aulasPRO

Carregue listas intermináveis com eficiência. Use a biblioteca Paging 3 para buscar dados página por página na rede ou no banco de dados.

32

Testes e Depuração

B24 aulasPRO

Escreva aplicações confiáveis com testes automatizados. Aprenda testes unitários com JUnit, Mockito e MockK para criação de objetos simulad…

33

WorkManager e tarefas em segundo plano

B24 aulasPRO

Execute trabalhos confiáveis e adiáveis em segundo plano com WorkManager, mesmo depois que o aplicativo for fechado.

34

Arquitetura de Aplicações Multimódulo

C14 aulasPRO

Escale sua base de código. Divida uma aplicação em módulos de funcionalidades e de núcleo para obter compilações mais rápidas, limites clar…

35

Otimização de Desempenho e Criação de Perfis

C14 aulasPRO

Torne sua aplicação rápida e fluida. Encontre travamentos, reduza recomposições, corrija vazamentos de memória e faça medições com os criad…

36

Publicação no Google Play

C14 aulasPRO

Disponibilize sua aplicação para o mundo. Assine sua compilação, prepare a ficha da loja, lance versões gradualmente e passe pela análise.

Perguntas Frequentes

Perguntas Frequentes

O curso Android Academy é gratuito?

Sim. Você pode começar o curso Android 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 Android 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 Android 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 Android Academy Agora

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

Começar Grátis →Ver Todos os Cursos