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