Objectivos de Aprendizagem:
O objetivo desta unidade curricular é abordar o desenvolvimento de aplicações nativas para plataformas móveis, enfatizando detalhes específicos relativos ao design, estrutura, e recursos e linguagens utilizadas nesse desenvolvimento. Pretende se que o(a) aluno(a) transporte e aplique conhecimento previamente adquirido na engenharia e implementação dessas aplicações. Pretende-se também cativar no(a) aluno(a) a sensibilidade para problemas específicos a esta área, nomeadamente no que se refere ao design e portabilidade de aplicações móveis.
No final da Unidade Curricular o estudante deve ser capaz de:
1. Projetar e implementar autonomamente aplicações para dispositivos móveis;
2. Trabalhar com uma equipa na engenharia e desenvolvimento de software ou sistema direcionados para dispositivos móveis;
3. Utilizar, com facilidade, ambientes gráficos de desenvolvimento integrado ou a interface de linha de comandos para desenvolver aplicações móveis;
4. Lidar com detalhes relativos ao armazenamento e comunicações em dispositivos móveis com facilidade;
5. Tirar partido dos recursos multimédia e sensores disponibilizados por estes dispositivos nas aplicações que desenvolver.