Publicação em Diário da República: Despacho n.º 9184/2020 - 25/09/2020
6 ECTS; 3º Ano, 1º Semestre, 42,0 PL + 28,0 TP + 5,0 OT , Cód. 814321.
Docente(s)
- Vasco Renato Marques Gestosa da Silva (1)(2)
(1) Docente Responsável
(2) Docente que lecciona
Pré-requisitos
Não aplicável
Objetivos
1) Adquirir competências no desenvolvimento de aplicações para dispositivos móveis. 2) Utilizar ferramentas de programação com manipulação de componentes visuais de interação com o utilizador, layouts, entre outros, e programação dos referidos componentes com Flutter. 3) Trabalhar com ferramentas de desenvolvimento de aplicações nativas de dispositivos móveis para Android (Android Studio e AppInventor).
Programa
1. Conceitos de desenvolvimento de apps para dispositivos móveis
Mobilidade;
Evolução dos dispositivos móveis
2. Programação com Flutter - Dart
Programação com widjets
Disposição dos componentes no ecran
Widgets básicos:
- Linhas
- Colunas
- Texto
- Imagem
Criação de listas
Packages Flutter
Criação de Widgets
Armazenamento e atualização de dado em tempo real com
Firebase
3. Programação com Android Studio - Java:
XML
Armazenamento em FireBase
Actualizações em tempo real
4. Programação com AppInventor
Metodologia de avaliação
A avaliação por frequência da disciplina consiste na realização de 2 exercícios de avaliação obrigatórios, cada exercício com peso de 25% da avaliação e na realização de um projeto de avaliação final (50%). A classificação final da UC resulta da média ponderada dos vários momentos de avaliação. O aluno obtém aprovação à UC, estando dispensado de Exame, de acordo com o disposto nos Pontos 11 e 12, do Artigo 11º, do regulamento Académico do IPT.
A avaliação em exame/exame recurso/exame época especial, consiste na realização de projeto prático (100%). O aluno obtém aprovação à UC, de acordo com o disposto nos Pontos 11 e 12, do Artigo 11º, do
regulamento Académico do IPT.
Bibliografia
- Cheng, F. (2019). Flutter Recipes : Mobile Development Solutions for iOS and Android. (Vol. 1). Berkley - USA: aPress
- Kamariani, F. e Roy, K. (2016). App Inventor 2 - Essentials. (Vol. 1). New Jersey: Adobe Press
- Queirós, R. (2016). Desenvolvimento de Aplicações com Android Studio. (Vol. 1). Lisboa: FCA
Método de Ensino
Sessões presenciais, nas quais serão ministradas aulas teórico-práticas e de prática laboratorial.
Estão também previstas sessões de orientação tutorial.
Software utilizado nas aulas
MIT App Inventor; Android Studio; Flutter; Moodle, Teams
Aprovado em Conselho Técnico Cientifico: 18 de dezembro de 2025
Download da Ficha da Unidade Curricular (FUC)

















