Skip to main content

ISLA IPGT 26075

Programação Dispositivos Móveis II

Desenvolvimento para a Web e Dispositivos Móveis (ISLA-IPGT)
  • ApresentaçãoPresentation
    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.
  • ProgramaProgramme
    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;
  • ObjectivosObjectives
    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.
  • BibliografiaBibliography
    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  
  • MetodologiaMethodology
    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.
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    6
  • NaturezaNature
    Obrigatório
  • EstágioInternship
    Não