Objetivos / Competências
Desenvolver aplicações nativas para dispositivos móveis.
Desenvolver aplicações Web para dispositivos móveis.
Implementar código híbrido para dispositivos móveis.
Conteúdos programáticos resumidos
- Introdução ao desenvolvimento de aplicações para dispositivos móveis
- Desenvolvimento de aplicações em Android Studio
- Conceitos base e ambiente de desenvolvimento Android Studio
- Activities e Intents
- Programação da interface
- Sensores e recursos
- Armazenamento de informação
- Tarefas assíncronas e conectividade
- Concepção e deployment de aplicações
Metodologias de ensino e critérios de avaliação
Aulas de caráter essencialmente prático, com apelo constante à participação, desenvolvimento do espírito crítico e de iniciativa, e procura da excelência nos trabalhos realizados.
Avaliação (em todas as épocas de avaliação) exclusivamente baseada em tarefas, com base nas seguintes componentes:
— Tarefas apresentadas ao longo do semestre (80% da nota final);
— Participação presencial nas aulas (Teóricas e Práticas Laboratoriais) (20% da nota final), sendo que os alunos trabalhadores-estudantes (TE) podem prescindir da componente presencial desde que realizem as tarefas individualmente (100%).
Tarefas assinaladas como 'avaliação contínua' só são realizáveis em Época Normal;
As tarefas realizáveis apenas em Época Normal podem representar mais que metade da classificação da UC;
A avaliação de tarefas, mesmo quando realizadas em grupo, estão sujeitas a defesa individual;
As melhorias de tarefas cuja avaliação já tenha sido comunicada implicam sempre novos enunciados.
Bibliografia resumida
QUEIRÓS, RICARDO (2016). Android - Desenvolvimento de Aplicações com Android Studio. FCA - Editora de Informática.
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.
MEIER, R. (2010). Professional Android 2 application development. Indianapolis, IN: Wiley Pub.
STEELE, J. (2011). The Android developer's cookbook: building applications with the Android SDK. Upper Saddle River, NJ: Addison & Wesley.
WELCH, S. (2011). From Idea to App: Creating IOS UI, Animations, and Gestures (Voices That Matter). New Riders
COLLINS, C., GALPIN, M., & KAEPPLER, M. (2011). Android in Practice (p. 648). Manning Publications.
Google Inc. The official site for Android developers. Provides the Android SDK and documentation for app developers and designers.
Apontamentos e ponteiros para recursos online, fornecidos pelos docentes na plataforma de e-learning.