Publicação em Diário da República: Despacho n.º 12805/2021 - 29/12/2021
6 ECTS; 2º Ano, Anual, 70,0 TP , Cód. 602435.
Docente(s)
- Paulo Sérgio Correia Monteiro (1)(2)
- Vasco Renato Marques Gestosa da Silva (2)
(1) Docente Responsável
(2) Docente que lecciona
Pré-requisitos
Não Aplicável
Objetivos
Adquirir competências básicas (desenhar, implementar, testar, depurar e distribuir) no domínio do desenvolvimento de aplicações para
dispositivos móveis.
Adquirir conhecimentos na área específica do design de interfaces para dispositivos móveis. Compreender e saber usar o modelo de
programação e avaliar decisões de desenho de aplicações para dispositivos móveis.
Adquirir conceitos introdutórios de protocolos de comunicação, privacidade e segurança em dispositivos móveis.
Compreender o funcionamento e armazenamento de dados em dispositivos móveis.
Obter e utilizar informação proveniente de sensores.
Utlizar dados obtidos a partir de web services.
Programa
Esta unidade desenvolve competências em programação Android com Kotlin e introduz Flutter para desenvolvimento multiplataforma. Aborda Git/GitHub, orientação a objetos, coleções de dados e padrões avançados.
Metodologia de avaliação
20% trabalhos práticos realizados durante as aulas
30% Projeto Android
50% Projeto Flutter
ou
Exame final
Bibliografia
- Horton, J. (2019). Android Programming with Kotlin for Beginners. 2019: O'Reilly Media Company
- Khan, A. e Kucherenko, I. (2018). Hands-on object-oriented programming with Kotlin: Build robust software with reusable code using OOP principles and design patterns in Kotlin. : Packt Publishing
- Zammetti, F. (2020). Flutter na prática: Melhore seu desenvolvimento mobile com o SDK open source mais recente do Google. Brasil: Novatec Editora
Método de Ensino
Os conceitos teóricos são ensinados nas aulas teórica-práticas e é feita uma primeira consolidação com pequenos exercícios e demonstração de casos práticos. Será feita nas aulas práticas uma consolidação mais profunda com exercícios mais complexos.
Software utilizado nas aulas
IntelliJ
Android Studio
Aprovado em Conselho Técnico Cientifico: 10 de dezembro de 2025
Download da Ficha da Unidade Curricular (FUC)

















