
Neste curso, você aprenderá a desenvolver aplicativos Android modernos utilizando Kotlin, uma das linguagens mais poderosas e versáteis da atualidade. Com uma abordagem prática e direta, você será guiado desde os conceitos básicos de Kotlin até a construção de aplicativos completos, utilizando as melhores práticas e as tecnologias mais recentes, como Jetpack Compose, Coroutines, Koin, Hilt, Ktor, Retrofit, entre outras. Ideal para quem deseja dominar o desenvolvimento Android e se destacar no mercado.
Sessão: Ambiente de Desenvolvimento
Iniciaremos o curso preparando o ambiente de desenvolvimento. Veremos como baixar, instalar e configurar todas as ferramentas e serviços necessários para desenvolver nossos aplicativos, desde o início até a publicação. E o melhor: tudo será apresentado passo a passo para as plataformas Windows e macOS.
Sessão: Aprenda a Linguagem Kotlin
Você aprenderá a desenvolver aplicativos Android modernos utilizando Kotlin. Com uma abordagem prática e direta, será guiado desde os conceitos básicos da linguagem até a construção de aplicativos completos.
Sessão: Introdução ao Jetpack Compose
Faremos uma introdução ao Jetpack Compose, onde aprenderemos a criar um projeto Compose no Android Studio, entenderemos a estrutura de um projeto, como funcionam as funções Compose, como utilizar o preview do Android Studio, e a importante utilização do Modifier.
Sessão: Componentes - Material3
Nesta sessão, veremos na prática como funcionam mais de 20 componentes do Material3. Você aprenderá a utilizar os recursos mais modernos dessa biblioteca.
Sessão: Layout - Compose
Nesta sessão, aprenderemos como estruturar nossas telas e componentes utilizando as diversas opções oferecidas pelo Jetpack Compose, como Column, Row, Box, LazyColumn, LazyRow, e muito mais.
Sessão: Navegação no Compose - Antiga
Aqui, aprenderemos a utilizar a primeira versão de navegação disponibilizada pela equipe do Jetpack Compose, desde a navegação simples até a navegação com argumentos, entre outros recursos.
Sessão: Navegação no Compose - Nova
Nesta sessão, exploraremos a versão mais atual de navegação no Jetpack Compose, destacando as grandes melhorias em relação à primeira versão.
Sessão: Movie App Stream
Nesta sessão, colocaremos em prática todos os conhecimentos adquiridos nas sessões anteriores para criar o incrível app Movie App Stream, um projeto que englobará tudo o que você precisa saber para desenvolver grandes aplicativos.
Sessão: Message App
Nesta sessão, colocaremos em prática todos os conhecimentos adquiridos nas sessões anteriores para criar o incrível app Message App, um projeto onde utilizaremos o Firebase para funcionalidades em tempo real, notificações, storage ainda contando com todos os outros aprendizados vistos nas sessões anteriores do curso.
Novos conteúdos estão serão elaborados com base nas sugestões dos alunos em nossa comunidade no discord.
Junte-se a nós nesta jornada e torne-se um desenvolvedor Android de primeira linha, pronto para atender às demandas do mercado de trabalho atual.