UC02835

Desenvolver aplicações para dispositivos móveis.

Carga horária
50h
Área
Informática e TIC

Realizações

  • Planear as etapas de desenvolvimento da app.
  • Instalar e configurar o ambiente de desenvolvimento de programação.
  • Criar interfaces e conteúdos para dispositivos móveis.
  • Executar testes de navegação e de compatibilidade.

Conhecimentos

  • Desenvolvimento de software - ciclo de vida.
  • Pensamento computacional: princípios.
  • Desenvolvimento de apps – princípios; conceitos.
  • Wireframing.
  • Arquitetura de Apps.
  • Plataforma de conceção e desenvolvimento - principais plataformas de desenvolvimento (Android, IOS, etc.); ambientes de desenvolvimento; ferramenta de desenvolvimento.
  • Aplicações - desenho de interfaces da aplicação; programação da aplicação; conteúdos do dispositivo móvel; interatividade na aplicação; gestão de dados.
  • Testes, exportação e publicação: navegação e de compatibilidade; exportação para diferentes plataformas; publicação e disponibilização da aplicação.
  • Funcionalidades de um editor de texto.
  • Normas e regulamentos aplicáveis.

Aptidões

  • Interpretar os princípios do pensamento computacional.
  • Utilizar as metodologias de planeamento de apps para planear a estrutura.
  • Utilizar a técnica de wireframing para criação de um protótipo dos layouts dos ecrãs, organizar o tipo de conteúdos e ligações.
  • Utilizar orientações técnicas na instalação e configuração do ambiente de programação.
  • Adotar técnicas de programação aos recursos de um smartphone.
  • Criação interfaces para dispositivos móveis.
  • Utilizar as regras, os elementos e a sintaxe da linguagem de programação.
  • Adaptar rotinas de programação para diferentes fins (comunicação, gráficos, sensores, localização, etc.).
  • Implementar elementos interativos na aplicação.
  • Usar orientações técnicas para a realização de testes de navegação e compatibilidade.
  • Corrigir erros de programação que surgem durante os testes.
  • Exportar a aplicação para diferentes plataformas.
  • Criar um guião técnico ou manual de utilizador do programa.
  • Aplicar normas e regulamentos.

Atitudes

  • Responsabilidade pelas suas ações.
  • Autonomia no âmbito das suas funções.
  • Empenho e persistência na resolução de problemas.
  • Iniciativa.
  • Rigor.
  • Sentido analítico.
  • Sentido de organização.
  • Respeito pelas regras e normas definidas.
Critérios, contexto e recursos previstos

Critérios de desempenho

  • Cumprindo o planeamento das diferentes etapas de desenvolvimento da app.
  • Manuseando o ambiente de desenvolvimento de apps.
  • Cumprindo regras no uso dos elementos e sintaxe da programação.
  • Executando a programação e corrigindo erros.

Contexto

  • Empresas do setor da informática.
  • Lojas de informática.
  • Serviços de apoio técnico.
  • Organismos da administração pública.

Recursos

  • Manuais, guiões e tutoriais técnicos.
  • Dispositivos eletrónicos com acesso à Internet.
  • Dispositivos móveis.
  • Ambiente de programação.
  • Ambiente de desenvolvimento integrado.
  • Emulador.
  • Aplicação de edição de imagem.
  • Editor de texto.