Pular para conteúdo

Plano de Ensino 📅

Curso: Desenvolvimento Mobile Nativo (Android & iOS Foundation)

Ementa

  1. Fundamentos Mobile: Histórico, mercado, ferramentas e configuração de ambiente.
  2. Linguagens de Mercado: Transição Java -> Kotlin e paralelos com Swift.
  3. Interface Moderna: UI declarativa, Material Design 3, ConstraintLayout e recursos (res/).
  4. Arquitetura Robusta: Padrão MVVM, observabilidade com LiveData e ciclo de vida.
  5. Gestão de Dados: Persistência local com Room e consumo de Web Services com Retrofit.
  6. Concurrency: Programação assíncrona com Coroutines e Dispatchers.
  7. Hardware & Quality: Acesso a Sensores, Câmera, GPS e automação de testes (Unit/UI).
  8. 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.