Desenvolver de aplicações móveis (plataforma Android)

UC00609

Objetivos

  • Planear as etapas de desenvolvimento da app.
  • Instalar e configurar o ambiente de desenvolvimento de programação.
  • Criar interfaces e conteúdos para dispositivos móveis.
  • Executar testes de navegação e de compatibilidade.

Síntese Programática

  • Desenvolvimento de apps: Princípios e conceitos.
  • Wireframing.
  • Metodologias de planeamento de software.
  • Arquitetura de Apps.
  • Plataforma de conceção e introdução ao Kotlin (decorators, keywords).
  • Utilização do Kotlin Playground.
  • Elementos de UI nativos.
  • Padrão de desenvolvimento MVVM e respetivas implementações em Android.
  • Networking.
  • Navigation (Jetpack).
  • ViewModel (Jetpack).
  • Retrofit.
  • Camada de acesso a dados externos.
  • Threads (UI e background).
  • Coroutines e contextos.
  • Recicler views: Fundamentos e principais conceitos.
  • Adapters e listagens dinâmicas
  • Processo de publicação de aplicações.
  • Funcionalidades de um editor de texto.
  • Normas e regulamentos aplicáveis.

Metodologias

▪ Exposição pelo formador/a, exercícios práticos, partilha de experiências.
▪ Análise de casos de estudo para consolidação de conhecimentos.

Avaliação / Certificação

Será emitido um Certificado, aos/às formandos/as com aproveitamento, no caso do alcance dos objetivos definidos e da participação em, pelo menos, 90% da duração da formação.

Inscrições a decorrer

Data de Início e Fim: 18/09/2026 30/10/2026
Local / Plataforma: Plataforma Microsoft Teams
Horário: Quartas e Sextas-Feiras | 19h00 às 23h00
Escolaridade Mínima: Detentores/as de habilitações igual ou superior ao ensino secundário
Programas
pessoas-2030