Partilhar: WhatsApp
aulify · Mini-Projecto
UC UC02249 · T. Multimédia
Versão · Aluno

Mini-Projecto · Layout multimédia interativo (Figma → Handoff)

Do briefing ao protótipo navegável + ficheiro pronto para implementação
⏱ Duração estimada: 10 horas (≈ 6 aulas) ↗ Referencial SNQ
Índice

Contexto

Cada par/trio desenha em Figma um app interativo de 1 produto (ex.: app de transportes, app de pedidos num café, app de visita a museu, app de eventos da escola, app de portfolio interativo). Foco em sistema de design, estados, fluxo e handoff — não em código. Entrega: ficheiro Figma navegável + dossier de handoff. Liga à UC02634 (implementação web) e a unidades de programação noutros cursos.

Requisitos

Funcionais

  1. Briefing + persona + 1 user journey principal.
  2. Sistema de design: tokens (cor, espaço, tipo, raio), 4+ componentes (botão, input, card, navbar/tab bar), com variantes e estados.
  3. 5+ ecrãs desenhados (mín.: home, lista, detalhe, formulário, confirmação).
  4. 5 estados de ecrã num dos ecrãs-lista: vazio, loading, erro, sucesso, dados.
  5. Protótipo navegável — fluxo principal clicável + 1 microinteração (toast, transição, badge).
  6. Light/dark mode (via Figma Variables com modes).
  7. Responsivo — versão mobile (mín.) + uma adaptação (tablet/desktop).

Não-funcionais

  1. Acessibilidade: contraste ≥ 4.5:1, focus visível, alvos ≥ 44 px.
  2. Modo Dev ativo para handoff (tokens + medidas extraíveis).
  3. Dossier de handoff (1-2 páginas) descrevendo a arquitectura do ficheiro e decisões.

Fases

Fase 1 · 1h

Briefing + persona + journey

Briefing + persona + journey (1 página).

Fase 2 · 1.5h

Sistema de design

Página "Design system" no Figma.

Fase 3 · 2.5h

Ecrãs principais

Ecrãs estáticos.

Fase 4 · 1.5h

Estados + light/dark

Estados desenhados + modo escuro.

Fase 5 · 1.5h

Protótipo + microinteração

Protótipo navegável.

Fase 6 · 1h

Responsivo + a11y

Versão responsiva + checklist a11y.

Fase 7 · 1h

Handoff + defesa

Dossier de handoff + demo do protótipo.

Critérios de avaliação

Item Peso
Briefing + persona + journey 10%
Sistema de design (tokens + componentes/variantes) 25%
Ecrãs + conteúdo real 15%
5 estados de ecrã 10%
Protótipo navegável + microinteração 15%
Light/dark + responsivo 10%
Acessibilidade 5%
Handoff (Modo Dev + dossier) 10%

Reflexão

Em meia página: que decisão do sistema de design poupou mais trabalho ao implementar variantes? Qual foi o estado de ecrã mais esquecido na 1ª iteração? Que decisão tomarias diferente para um app de TV ou kiosk em vez de mobile?