Aula 7: Protótipo Funcional – 1ª Funcionalidade Completa


1. Objetivos

Implementar a primeira funcionalidade do protótipo.


2. Preparação da Aula
Continuar a implementação do protótipo funcional, depurando questões de organização geral e terminando a implementação de uma funcionalidade. O foco estará nessa funcionalidade. Deve permitir ao utilizador realizar várias tarefas, apresentando a flexibilidade necessária para tal. Relembra-se, mais uma vez, que uma funcionalidade completa envolve dar ao utilizador liberdade de escolha (ex: “encomendar bebidas” não é apenas “encomendar vodka com laranja”). Recorda-se ainda que não é necessária nem desejável a implementação de nenhum backend ou servidor. Devem manter o estado (por exemplo, se o utilizador escolher o vodka com laranja, no ecrã para pagar deve aparecer essa bebida e não outra), mas isso deve ser simulado usando uma de várias formas disponíveis para isso em HTML (Client-Side Storage, cookies ou até mesmo variáveis globais em JavaScript).

A preocupação deve estar ao nível da funcionalidade e não do aspeto. Devem ser seguidos os princípios básicos de desenho de ecrãs (alinhamentos, tipos de letra, proximidade, etc.), mas o aspeto final (imagens, cores, etc.) não é, ainda, importante.

Deverão, ainda, ser melhorados e terminados os aspetos gerais referentes ao layout, estrutura, consistência, legibilidade e linguagem.

O protótipo tem que estar disponível online no site do grupo. Será demonstrado a partir desse site.

3. Tarefas na Aula

Demonstração do protótipo funcional.

4. Tarefas depois da Aula

Assim, e como habitual, a nota desta aula poderá subir até dois valores se na próxima versão do protótipo apresentarem correções efetuadas de acordo com as sugestões do docente.