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