Back

Computação para Dispositivos Móveis

    Detalhes do curso

  • Conhecimentos de Base Recomendados

    É necessário estar familiarizado com os conceitos de programação orientada a objetos e ter experiência de desenvolvimento de programas nestas linguagens

  • Objetivos


    • Instalação: implementar, testar e depurar programas de aplicações multiplataformas para dispositivos móveis.

    • Modelo de Programação em Dispositivos Móveis e Sistema de Desenvolvimento de Plataformas Móveis: compreender e saber usar os modelos de programação existentes e as principais plataformas de suporte ao desenvolvimento de aplicações nativas, hibridas e multi-plataformas para dispositivos móveis.

    • Interfaces com o utilizador: avaliar as decisões de desenho no desenvolvimento de aplicações para dispositivos móveis.

    • Utilização de sensores: descrever o funcionamento dos sensores mais comuns presentes em dispositivos móveis, compreender o seu modelo da API e quais as suas principais aplicações.

    • Georreferenciação: compreender qual a melhor estratégia a seguir na escolha da API para mapas. Compreender o modelo da API do GPS para dispositivos móveis.

    • Persistência de Dados: compreender o funcionamento dos vários tipos de armazenamento dos dados.

    • Aplicar os conceitos de Computação para Dispositivos Móveis à problemas societais ou empresariais: ineragir com empresas e peritos para criar um produto móvel útil.

    • Aplicar uma abordagem de aprendizagem baseado em projeto: A abordagem de aprendizagem Demola será usada no curso.


    Incorporar o método Demola num curso de mestrado não se trata apenas de ensinar; trata-se de criar um ambiente onde a inovação floresce, onde os alunos são capacitados para se tornarem agentes de mudança e onde a educação transcende os limites da sala de aula.

    No mundo acelerado e dinâmico de hoje, os mestrandos precisam de mais do que apenas conhecimentos teóricos; precisam de ter a capacidade de se adaptar, inovar e impulsionar a mudança. Ao integrarem o método Demola, os cursos de mestrado podem oferecer uma experiência educativa única e inestimável, que dota os estudantes das competências e da mentalidade necessárias para prosperarem no panorama do século XXI, orientado para a inovação.

    Em conclusão, a integração do método Demola nesta disciplina de mestrado representa uma abordagem inovadora da educação. Estimula a inovação, prepara os alunos para os desafios do mundo real e capacita-os para se tornarem os inovadores e líderes de amanhã.

  • Métodos de Ensino

    Este curso combina a aprendizagem prática do desenvolvimento de aplicações móveis com a plataforma Flutter e o método de aprendizagem baseado em projeto Demola, promovendo a inovação e a colaboração entre os alunos. Os alunos aprenderão a linguagem de programação Dart, a framework flutter, a gestão do estado da aplicação e a utilizar as bibliotecas essenciais do Flutter enquanto trabalham em desafios de inovação do mundo real.

  • Estágio(s)

    Não

  • Programa

    O programa encontra-se baseado em módulos, permitindo atualização dos conteúdos em relação às técnicas e tecnologias emergentes:



    1. Introdução à Computação Móvel (comparação das arquiteturas existentes, modelos de programação e ambientes de desenvolvimento)

    2. Ciclo de desenvolvimento e distribuição de aplicações móveis em lojas

    3. Desenho de interfaces para dispositivos móveis

    4. Programação para dispositivos móveis:


      1. Interface com o utilizador

      2. Navegação entre ecrãs

      3. Sensores

      4. Serviços de localização e georreferenciação

      5. Armazenamento de informação

      6. Comunicação


    5. Protocolos utilizados em computação móvel, segurança e privacidade

  • Demonstração de conteúdos

    -

  • Demonstração da metodologia

    -

  • Docente(s) responsável(eis)

    Rui Miguel Neves Gonçalves Madeira - 1.º Semestre

  • Bibliografia

    Daniel Catalá-Pérez, Mikko Rask, María de-Miguel-Molina; The Demola model as a public policy tool boosting collaboration in innovation: A comparative study between Finland and Spain,, Technology in Society, Volume 63, 2020. ISBN: 0160-791X,
    Simone Alessandria; Flutter Cookbook, Packt Publishing Ltd, 2023. ISBN: 978-1-80324-543-0

  • Código

    MEC111016

  • Modo de Ensino

    PRESENCIAL

  • ECTS

    7.5

  • Duração

    Semestral

  • Horas

    30h Práticas e Laboratórios

    30h Teórico-Práticas

Conteúdo atualizado em 21/03/2025 15:46
Visão Geral da Privacidade
Escola Superior de Tecnologia do Barreiro - ESTBarreiro/IPS

Este site utiliza cookies para lhe oferecer a melhor experiência possível. As informações dos cookies são armazenadas no seu navegador e permitem funcionalidades como reconhecê-lo quando regressa ao nosso site e ajudar a nossa equipa a perceber quais as secções que considera mais interessantes e úteis.

Cookies Estritamente Necessários

Os cookies estritamente necessários devem estar sempre ativados para que possamos guardar as suas preferências de configuração de cookies.

Cookies de Terceiros

Este site utiliza o Google Analytics para recolher informação anónima, como o número de visitantes do site e as páginas mais populares. Manter este cookie ativado ajuda-nos a melhorar o nosso website.