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.