IPT Logotipo do IPT

Ano Letivo: 2019/20

Informática e Tecnologias Multimédia

Development of Applications for Mobile Devices

<< back to Curriculum Plan

Publication in the Diário da República: Despacho n.º 12419/2016 - 14/10/2016

6 ECTS; 3º Ano, 1º Semestre, 45,0 PL + 30,0 TP + 5,0 OT , Cód. 814321.

Lecturer
- Vasco Renato Marques Gestosa da Silva (1)(2)

(1) Docente Responsável
(2) Docente que lecciona

Prerequisites

Objectives
Acquire skills in mobile app development. 2) Use block programming tools (MIT - App Inventor), Java programming tools - Android Studio and Flutter.

Program
1. Fundamentals of Mobile Computing:
Mobility;
Evolution of mobile devices
2. Graphical interface, Navigation and Interaction:
Design area;
Block programming area;
Properties of components;
Handling of components.
3. Use of multimedia content and animation:
Image, sound, voice;
Canvas; ImageSprite;
Chamber; Player; TextToSpeech; SpeechRecognizer;
Translation services.
4. Messaging and Networking:
Notifier;
TinyDB;
MySQL
5. Maps and location:
Google Maps;
6. Sensors:
AccelerometerSensor;
BarCodeScanner;
Clock;
LocationSensor;
OrientationSensor;
ProximitySensor.
7. Publication of the Application
8. Programming with Android Studio - Java:
XML
FireBase Storage
Real time updates
9. Flutter Programming - Dart
Programming with widjets

Evaluation Methodology
The evaluation of the subject consists in the evaluation of practical work (30%) and in the realization of an evaluation project (70%).

Bibliography
- 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óz, R. (2016). Desenvolvimento de Aplicações com Android Studio. (Vol. 1). Lisboa: FCA

Teaching Method
In-person sessions, in which theoretical-practical classes and laboratory practice will be given. Tutorial sessions are also planned.

Software used in class
MIT App Inventor; Android Studio; Moodle.

 

 

 


<< back to Curriculum Plan
NP4552
Financiamento
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