Plano de Ensino 📅
Curso: Desenvolvimento Mobile Nativo (Android & iOS Foundation)
Ementa
- Fundamentos Mobile: Histórico, mercado, ferramentas e configuração de ambiente.
- Linguagens de Mercado: Transição Java -> Kotlin e paralelos com Swift.
- Interface Moderna: UI declarativa, Material Design 3, ConstraintLayout e recursos (res/).
- Arquitetura Robusta: Padrão MVVM, observabilidade com LiveData e ciclo de vida.
- Gestão de Dados: Persistência local com Room e consumo de Web Services com Retrofit.
- Concurrency: Programação assíncrona com Coroutines e Dispatchers.
- Hardware & Quality: Acesso a Sensores, Câmera, GPS e automação de testes (Unit/UI).
- Lançamento: Processo de publicação e monetização nas lojas.
Avaliação
- Exercícios: 16 listas de exercícios teóricos e práticos.
- Challenges: 15 mini-projetos práticos de fixação.
- Quizzes: 16 testes de conhecimento imediato.
- Projeto Integrador: Desenvolvimento de um App completo para portfólio.