Programação Dispositivos Móveis
- Detalhes
- Categoria: Disciplina
- Apple Inc. iOS Dev Center - Apple Developer. [Online] http://developer.apple.com/iphone [último acesso: 20/07/2019.] BURNETE, Ed, Hello, Android (4rd Edition), The Pragmatic Programmers, 2018 COLLINS, Lauren, Mobile Devices: Tools and Technologies, CRC Press, 2014 DARWIN, Ian, Android Cookbook, O'REILLY MEDIA, 2012 FONSECA, Nuno, Desenvolvimento em iOS iPhone, iPad e iPod Touch ¿ Curso Completo, FCA, 2013
- Engenharia Informática (L) (ISLA Gaia)
- 6155
- 15796
- Programação Dispositivos Móveis
- ISLA Gaia6155-15796
- 2
- 6
- 0
- 27
- Não
- Português
- As aulas desta UC assumem um carácter teórico-prático e são lecionadas num contexto baseado em resolução de problemas, complementadas com demonstração da aplicação prática com recurso a exercícios, bem como orientação e mentoria em projetos.
- Obrigatório
- O objetivo desta unidade curricular é: proporcionar aos alunos os conhecimentos relativos ao desenvolvimento de aplicações completas nativas e híbridas (desde a análise e a conceção, passando pelo desenvolvimento e teste até à entrega) para vários tipos de dispositivos móveis, usando as várias plataformas de desenvolvimento; familiarizá-los com as plataformas de destino; e dar-lhes noções de desenho de interfaces e usabilidade.
- Dispositivos móveis: definição, arquitetura de hardware e evolução; Sistemas operativos móveis: Android e IOS; Ambientes e kits de desenvolvimento; Plataformas (Frameworks) de desenvolvimento; Desenvolvimento Multiplataforma e Plataforma Cruzada (cross-platform) Componentes de aplicações móveis; Interfaces Gráficas: desenho e usabilidade; Comunicação entre Componentes e Processos; Comunicação em Rede (Networking); Armazenamento de Dados; Gestão de Dados na Nuvem; Sensores: tipos, gestão e manipulação; Projeto, desenvolvimento, depuração e teste de aplicações móveis; Comunicação e integração com outras aplicações;
Descrição
Data limite
Ponderação
Trabalho Prático
Junho
40%
Teste de Avaliação
Junho
60%
ou...
Descrição
Data limite
Ponderação
Teste de Avaliação Global
Junho
100%
- Enunciado dos trabalhos, orientações e modelo de relatório disponível no Moodle
- Semestral
- Nesta unidade curricular os estudantes irão adquirir os conceitos e as competências necessárias ao desenvolvimento de aplicações móveis, quer nativas quer cross-platform, recorrendo para o efeito a diversas ferramentas e linguagens.