Entrar em Contato

Programa do Curso

Arquitetura e Componentes Avançados

  • Padrões de arquitetura: MVVM e componentes do Jetpack (ViewModel, LiveData)
  • Gestão avançada do estado da UI
  • Navigation Component: introdução prática à navegação complexa
  • Prática: Refatoração da arquitetura do aplicativo

Concorrência e Tarefas em Segundo Plano

  • Kotlin coroutines para operações assíncronas
  • WorkManager para tarefas agendadas em segundo plano
  • Gestão de threads e uso da Main Thread
  • Prática: Operações assíncronas no aplicativo do projeto

Persistência de Dados Avançada

  • Room Persistence Library (CRUD básico)
  • Introdução ao DataStore
  • Prática: Adicionando persistência ao projeto

Testes e Qualidade do Código

  • Testes unitários com JUnit (básico)
  • Testes de UI com Espresso (introdução)
  • Ferramentas de análise estática de código (Lint)
  • Prática: Escrevendo testes básicos no projeto

Integração e Otimização

  • Consumo de APIs REST usando Retrofit (introdução)
  • Trabalhando com JSON
  • Básico de otimização de desempenho de UI e bateria
  • Prática: Integração de API e ajustes

Resumo e Próximos Passos

Requisitos

  • Sólido entendimento dos fundamentos do Android (Activity, UI, navegação, Kotlin/Java)
  • Experiência usando o Android Studio
  • Familiaridade com programação orientada a objetos

Público-Alvo

  • Desenvolvedores Android experientes
  • Desenvolvedores móveis que buscam dominar técnicas avançadas
  • Engenheiros de software construindo aplicativos Android robustos e de alto desempenho
 35 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas