Back

Programação de Aplicações para Dispositivos Móveis

    Detalhes do curso

  • Conhecimentos de Base Recomendados

    -

  • Objetivos

    Com esta UC pretende-se que os alunos:


    • ganhem competências básicas (desenhar, implementar, testar, depurar e distribuir) no domínio do desenvolvimento de aplicações para dispositivos móveis.

    • adquiram conhecimentos na área específica do design de interfaces para dispositivos móveis.

    • compreendam e saibam usar o modelo de programação e avaliar decisões de desenho de aplicações para dispositivos móveis.

    • adquiram conceitos introdutórios de protocolos de comunicação, privacidade e segurança em dispositivos móveis.

    • compreendam o funcionamento e armazenamento de dados em dispositivos móveis.

    • saibam obter e utilizar informação proveniente de sensores.

    • usem dados obtidos a partir de web services.



    • competências básicas (desenhar, implementar, testar, depurar e distribuir) no domínio do desenvolvimento de aplicações para dispositivos móveis.

    • conhecimentos na área específica do design de interfaces para dispositivos móveis.

    • saber usar o modelo de programação e avaliar decisões de desenho de aplicações para dispositivos móveis.

    • saber obter e utilizar informação proveniente de sensores.

    • usar dados obtidos a partir de web services.

  • Métodos de Ensino

    Métodos predominantes:
    A metodologia de ensino adotada é centrada no aluno, onde se pretende que o aluno seja o motor da sua aprendizagem. É seguido o modelo Aprendizagem Baseada em Problema/Projeto (PBL).
    Predominantemente Activo, consistindo na orientação dos alunos no desenvolvimento autónomo de exercícios e de trabalhos práticos em grupos ao longo da Unidade Curricular.
    Expositivo, com recurso a slides sempre que necessário e intercalando com o Ativo.
    Interrogativo, recorrendo a questões colocadas aos alunos durante a exposição da matéria ou demonstração de exemplos.
    Demonstrativo, com recurso a um computador e/ou dispositivo móvel para a demonstração de exemplos.

    A metodologia Activa e PBL permitirá ao aluno desenvolver um conjunto de competências específicas da Introdução à Programação Móvel, aplicando-as a projetos que respondam a desafios que simulem problemas provenientes da sociedade.
    Os alunos são organizados em grupo e, com o apoio do docente, são incentivados à resolução de problemas concretos, deparando com desafio que irão sendo ultrapassados no decorrer desta aprendizagem ativa.

  • Estágio(s)

    Não

  • Programa

    1. Introdução.
    2. Desenvolvimento de aplicações para dispositivos móveis Android:
    2.1. Interfaces para Dispositivos Móveis.
    2.2. Técnicas de Design e Processo de design.
    2.3. Android Studio e os AVDs.
    2.4. Componentes de uma App.
    2.5. Graphical User Interface.
    2.6. Permissões.
    2.7. Persistência de dados.
    2.8. Comunicação.
    2.9. Multiprocessamento.
    2.10. Sensores.
    2.11. Serviços de localização.
    2.12. Segurança e Privacidade.
    2.13. Utilização de APIs.
    2.14. Distribuição e Instalação.

  • Demonstração de conteúdos

    -

  • Demonstração da metodologia

    -

  • Docente(s) responsável(eis)

    Paula Cristina Rodrigues Miranda - 1.º Semestre

  • Bibliografia

    Ricardo Queirós; Desenvolvimento de Aplicações com Android Studio, FCA, 2016
    http://developer.android.com; Official Android Development, 2023

  • Código

    PWDAM19

  • Modo de Ensino

    PRESENCIAL

  • ECTS

    3.0

  • Duração

    Semestral

  • Horas

    30h Teórico-Práticas

Conteúdo atualizado em 21/03/2025 15:46
Visão Geral da Privacidade
Escola Superior de Educação - ESE/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.