Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
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
Testemunhos de Clientes (1)
Realmente gostei de nossa aprendizagem e experimentação com Kotlin Multiplatform.
Renzo Olivares Macias - Google
Curso - Android Development
Máquina Traduzida