Escola complementar

Escola de Aplicativos Mobile

Crie apps Android do zero

Aprenda a criar aplicativos Android com Kotlin e Jetpack Compose, do primeiro layout à publicação.

O mago mobile, de óculos escuros pixelados, com um smartphone na mão

Sobre a escola

O que você vai aprender

Aprenda a criar aplicativos Android do zero com Kotlin e Jetpack Compose. Desenvolva interfaces modernas, integre banco de dados e publique seu próprio app em um curso 100% prático e atual.

Tecnologias

O que você vai praticar

KotlinJetpack ComposeAndroid RoomCRUDMVVMStateFlow

Cronograma

Grade de aulas

Segundas, 19h30mInscrições encerradas!Horário de Brasília
  • Importância do Kotlin para Android.
  • Configuração do IntelliJ IDEA.
  • Variáveis, tipos de dados, funções, estruturas de controle (if, when).
  • Lógica de programação: Algoritmos simples (cálculos, validações).
  • Prática: Programa para calcular média de notas e verificar aprovação.
  • Coleções (List, Set, Map), loops (for, while).
  • Programação orientada a objetos: Classes, objetos, herança.
  • Funções de ordem superior, lambdas, padrão Adapter.
  • Lógica de programação: Problemas complexos (ordenação, validação).
  • Prática: Programa para gerenciar lista de tarefas em memória.
  • Configuração do Android Studio.
  • Estrutura de um projeto Android.
  • Primeira composição, componentização, importação de ícones/imagens.
  • Prática: Projeto "Olá, Mundo" com Jetpack Compose.
  • Configuração de temas, fontes, e cores.
  • Uso de modificadores para espaçamentos e layouts.
  • Acessibilidade em componentes.
  • Prática: Tela personalizada com tema e componentes customizados.
  • Estados e recomposições.
  • Gerenciamento de estados em formulários.
  • Botões, callbacks, e Layout Inspector.
  • Prática: Formulário interativo com estado.
  • Criação de listas com LazyColumn.
  • Ações em itens (adicionar, editar, remover).
  • Formatação de datas e horas.
  • Prática: Lista de tarefas com ações.
  • Configuração do Room: Entidades, DAOs, Database.
  • Operações CRUD.
  • Integração com ViewModel e StateFlow.
  • Prática: Banco de dados para tarefas.
  • Otimização de listas e layouts.
  • Navegação com Navigation Compose.
  • Testes unitários com JUnit.
  • Assinatura do APK e preparação para publicação.
  • Prática: Finalizar e apresentar o aplicativo.

Garanta sua vaga

Preencha seus dados e um consultor confirma sua inscrição pelo WhatsApp.

Ao se inscrever, você autoriza o envio de novidades e informações sobre o curso. Seus dados são usados apenas para essa conversa via WhatsApp — veja nossa Política de Privacidade.

Pronto para dar o próximo passo na sua carreira em tecnologia?

Fale com a nossa equipe, tire suas dúvidas e garanta uma bolsa de até 50% na sua graduação.