Tecnologias e Programação de Sistemas de Informação

Programação Mobile

<< voltar ao Plano Curricular

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)

 

 


<< voltar ao Plano Curricular
ISO 9001
NP4552
SGC
KreativEu
erasmus
catedra
b-on
portugal2020
centro2020
compete2020
crusoe
fct
feder
fse
poch
portugal2030
poseur
prr
santander
republica
UE next generation
Centro 2030
Lisboa 2020
Compete 2030
co-financiado