Curso Técnico Superior Profissional

Desenvolvimento de Software

Área Científica

Ciências informáticas

Duração

Semestral

Unidade Curricular

Computação Móvel

ECTS

3

Horas de Contacto Teórico Práticas

50h

OBJETIVOS

No fim da unidade curricular o aluno deve ser capaz de:

1. Identificar as características das principais arquiteturas de dispositivos móveis

2. Conhecer os principais padrões de desenho para aplicações para dispositivos móveis

3. Escolher uma ‘framework’ de programação adequada às características dos dispositivos e objetivos do projeto

4. Identificar as formas de interação dos utilizadores com dispositivos móveis

5. Conceber aplicações móveis

CONTEÚDOS PROGRAMÁTICOS

1. Arquiteturas dos dispositivos móveis – IOS – Android

2. Desenvolvimento móvel – Sistemas operativos e middleware de computação móvel – Componentes do sistema operativo – Desenvolvimento híbrido vs desenvolvimento nativo – Desenvolvimento de aplicações móveis nativas usando tecnologias híbridas

3. Desenvolvimento de aplicações natívas em Javascript – Padrões de desenho de aplicações móveis – Componentes – Templates – Estados – Funções – Formulários – Desenvolvimento de aplicações em ECMAScript

BIBLIOGRAFIA

1. Pedro Coelho, Desenvolvimento móvel com Html5 – integração com Javascript, Css3 e Jquery Mobile, FCA, 2015
2. Bonnie Eisenman, Learning React Native: Building Native Mobile Apps with JavaScript 2nd, O’Reilly, 2017
3. Emilio Rodriguez Martinez, React: Cross-Platform Application Development with React Native: Build 4 real-world apps with React Native, Packt Publishing, 2018