Num cenário em que as aplicações móveis são frequentemente a principal interface entre utilizadores e sistemas de informação, compreender como criar apps Android bem estruturadas tornou-se uma competência com impacto direto no trabalho diário de quem desenvolve software.
Este é um curso de nível introdutório ao desenvolvimento de aplicações Android, dirigido a quem já saiba programar e queira entrar no ecossistema Android moderno, assegurando boas práticas desde o início.
Ao longo do curso, exploraremos o desenvolvimento de aplicações Android usando Kotlin, Jetpack Compose e o padrão MVVM. Irá aprender a construir interfaces gráficas, a gerir estado de forma previsível e a lidar com operações assíncronas utilizando o modelo de concorrência baseado em coroutines. Aprenderá também a integrar Web APIs HTTP e como o armazenar de forma persistente dados, usando as APIs DataStore e Room. No final do curso, estará preparado para aplicar estes conceitos no desenho e implementação das suas próprias aplicações Android.
O progresso no curso é avaliado através da resolução de exercícios, disponibilizados ao longo dos módulos. Será necessário obter uma nota de pelo menos 50% para emissão de certificado de conclusão.
Este curso é no âmbito do projeto PRODIGI: Rumo ao Futuro - Programa de Formação em PROgramação, Informação e Cidadania DIGItal, enquadrado no investimento Impulso Mais Digital, financiado pelo Plano de Recuperação e Resiliência (PRR), sendo a entidade responsável pela sua operacionalização a Direção-Geral do Ensino Superior (DGES).
![]()
You are free to:
Under the following terms: