UC02835
Desenvolver aplicações para dispositivos móveis.
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.