Curso Técnico Superior Profissional

Desenvolvimento de Software

Área Científica

Ciências informáticas

Duração

Semestral

Unidade Curricular

Programação de Dispositivos Móveis

ECTS

3

Horas de Contacto Teórico Práticas

50h

OBJETIVOS

No final da Unidade Curricular o aluno deve ser capaz de:

1. Escolher as tecnologias mais apropriadas para o desenvolvimento de aplicações móveis

2. Saber integrar serviços e aplicações disponíveis

3. Desenvolver aplicações que utilizem recursos dos dispositivos móveis

4. Desenvolver aplicações móveis com backend REST

5. Publicar aplicações móveis

CONTEÚDOS PROGRAMÁTICOS

1. Desenvolvimento de aplicações móveis usando uma framework – Utilização de sensores – Integração de mapas – Acesso a dados locais e a remotos – Aplicações móveis com backend REST – Aspetos de segurança

2. Integração de aplicações móveis em sistemas de informação – Arquiteturas orientadas a serviços – Integração de sistema legados – Integração baseada em serviços

3. Distribuição e instalação de aplicações móveis – Compilação e deploy de aplicações móveis – Boas práticas de publicação na app store – Marketing de applicações na app store

BIBLIOGRAFIA

1. Ricardo Queirós, Android – Bases de dados e geolocalização, FCA, 2016

2. Jonathan Lebensold, React Native Cookbook: Bringing the Web to Native Platforms, O’Reilly Media, 2018

3. Emilio Rodriguez Martinez, React: Cross-Platform Application Development with React Native: Build 4 real-world apps with React Native, Packt Publishing, 2018