Objetivos / Competências
- Caracterizar as diferentes tecnologias de desenvolvimento para dispositivos móveis
- Identificar as principais características, potencialidades e limitações de dispositivos móveis
- Preparar o desenvolvimento de aplicações para acesso a bases de dados a partir de dispositivos móveis
Conteúdos programáticos resumidos
1 Plataformas
1.1 Android App Bundles
1.2 Google Play Instant
2 Dados
2.1 Sistema de Ficheiros
2.2 Preferências Partilhadas
2.3 Base de Dados (SQLite) - Operações CRUD
3 Sensores
3.1 Deteção de Sensores e Funções
3.2 Monitorização de Eventos de Sensores
3.3 Acelerómetro e Giroscópio
3.4 Localização por GPS e Rede
3.5 Sensor de Temperatura
4 Recursos
4.1 Captura de Fotos
4.2 Gravação de Vídeo
4.3 Camera API
5 Conetividade
5.1 Acesso a Web Services
5.2 Processamento de Dados JSON / XML
6 Bibliotecas Externas
6.1 Picasso
6.2 Volley
Metodologias de ensino e critérios de avaliação
Esta disciplina é de índole prática, deste modo a avaliação incide fundamentalmente sobre esta componente.
Todos os trabalhos realizados terão apresentação individual, a qual inclui também a avaliação relativa aos conceitos teóricos abordados na unidade curricular.
Avaliação: Cada aluno terá de elaborar um trabalho prático e a sua apresentação pública. O trabalho prático corresponde a 80% da nota final, sendo 20% para participação presencial nas aulas e tarefas realizadas.
Bibliografia resumida
FONSECA, N., REIS, C., SILVA, C., MARCELINO, L., & CARREIRA, V. (2012). Desenvolvimento em iOS iPhone, iPad e iPod Touch – Curso Completo. FCA -; Editora de Informática.
CASTLEDINE, E., EFTOS, M., & WHEELER, M. (2011). Build Mobile: Websites and Apps for Smart Devices (p. 256). SITEPOINT. KUMAR, Vijay (2006) Mobile Database Systems, Wiley;Interscience, ISBN: 0471467928
TAN, Kian;Lee (2000) Data Dissemination in Wireless Computing Environments, Springer. ISBN: 0792378660
LEE, Valentino (2004) Mobile Applications: Architecture, Design, and Development, Prentice Hall, PTR 2004, ISBN: 0131172638 ESPOSITO, Dino(2012) Architecting Mobile Solutions for the Enterprise”, Microsoft Press. ISBN: 978-0-7356-6302-2
NEIL, Theresa (2012) Mobile Design Pattern Gallery, O’Reilly, 2012. ISBN: 978-1-449-31432-3 KOMATINENI, Satya, MACLEAN, Dave (2012) Pro Android 4, Apress, 2012. ISBN: 978-1-4302-3930-7