Conteúdo / Main content
Menu Rodapé
  1. Início
  2. Cursos
  3. Informática Web, Móvel e na Nuvem
  4. Desenvolvimento de APPs Móveis

Desenvolvimento de APPs Móveis

Código 16237
Ano 2
Semestre S1
Créditos ECTS 6
Carga Horária PL(30H)/T(30H)
Área Científica Informática
Tipo de ensino Ensino presencial.
Estágios Não aplicável.
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.
Conteúdos programáticos 1. Definição e Evolução de Dispositivos Móveis
2. Arquiteturas de Hardware e Sistemas Operativos Móveis
3. Plataformas e Kits de Desenvolvimento Móveis
4. Arquitetura Modelo Visão Controlador
5. Componentes de Aplicações Móveis
6. Desenho de Interfaces
7. Projeto e Depuração de Aplicações Móveis
8. Comunicação entre Componentes e Processos
9. Gestão e Armazenamento de Dados
10. Integração com Sensores, Rede e outras Aplicações
Metodologias de Ensino e Critérios de Avaliação Os conteúdos desta unidade curricular são discutidos de forma expositiva (embora a interação seja fomentada) e a parte prática desses conteúdos é explorada em aulas de laboratório. Cada aula prática inclui a implementação, instalação e utilização de pelo menos uma aplicação móvel. Além disso, os trabalhos práticos propostos são concebidos de modo que os alunos desenvolvam as competências técnicas descritas nos objetivos desta unidade curricular através do desenvolvimento de aplicações móveis.
Durante o período ensino-aprendizagem, a avaliação a esta unidade curricular é feita recorrendo a três elementos: um teste de aferição de conhecimentos com apresentação oral (T), um trabalho prático individual (TI) e um trabalho prático de grupo (TG).
EA = 0.20 x T + 0.30 x TI + 0.50 x TG.
Bibliografia principal Pedro R. M. Inácio, Introdução à Programação de Aplicações Android - Apontamentos de Apoio e Guias Laboratoriais de Programação de Dispositivos Móveis, May 2015.
Ricardo Queirós, Android - Introdução ao Desenvolvimento de Aplicações, FCA - Editora de Informática, Abril 2013.
Mark Murphy. The Busy Coder's Guide to Android Development. Commonsware, 2012.
Mark Murphy. Android Programming Tutorials. Commonsware. 2012.
Google Inc. The official site for Android developers. Provides the Android SDK and documentation for app developers and designers. [Online] Available: http://developer.android.com/index.html [Last access: 13/09/2021.]
Apple Inc. iOS Dev Center - Apple Developer. [Online] http://developer.apple.com/iphone [Last access: 13/09/2021.]
Flutter, https://pub.dev/packages [Online] [Last access: 13/09/2023.]
Língua Português
Data da última atualização: 2024-09-24
As cookies utilizadas neste sítio web não recolhem informação pessoal que permitam a sua identificação. Ao continuar está a aceitar a política de cookies.