Partilhar: WhatsApp
aulify · Sebenta
UC · Unidade de Competência · UC02249

Conceber e executar layouts para aplicações multimédia interativas

Sebenta · UX/UI, design system, prototipagem, implementação
50h · 4.5 pontos crédito Curso: T. Multimédia ↗ Referencial oficial SNQ
Índice

Apresentação

UC02249 (50h · 4,5 pts) do curso Técnico de Multimédia. Aprofunda o UX/UI da UC02285 e aplica-o a aplicações multimédia interativas — apps móveis, web apps, kiosks, instalações interativas, smart TV. Cobre sistema de design, prototipagem, microinterações e implementação. Liga à UC02635 (CMS), UC02634 (web), UC02636 (acessibilidade), UC02637 (jogos), UC02638/UC02639 (AR/VR).

Linear vs interativo

Linear (vídeo/animação) Interativo (app/web/jogo)
Tempo controlado pelo autor Tempo controlado pelo utilizador
Um caminho Vários caminhos / estados
Sem feedback Feedback em cada ação
"Vê" "Faz"
Storyboard cronológico Fluxos e estados

A complexidade do interativo está em prever todos os estados e transições possíveis.

Recap de UX (UC02285)

Tipos de aplicação interativa

Tipo Características Stack típico
Web app / PWA Browser, instalável HTML/CSS/JS + framework (React/Vue/Svelte)
App nativa iOS/Android, hardware total Flutter / React Native / nativo (Swift/Kotlin)
Kiosk Ecrã público, toque, single-purpose Web/Electron em modo full-screen
Instalação Espaço físico + digital Unity, openFrameworks, TouchDesigner
Smart TV / consola Controlador, distância Apps específicas, web TV apps
Imersivo (AR/VR) Headset, gesto, voz Unity, Unreal, WebXR (UC02638/UC02639)

Cada plataforma tem inputs, distâncias e contexto diferentes — o design não é o mesmo.

Inputs

Sistema de design

Tokens

Valores base reutilizáveis (mesma ideia do CSS variables — UC02634):

Em Figma: Variables (com modes: light/dark, idiomas, densidades).

Componentes

Elementos reutilizáveis com variantes (tamanho, cor, ícone) e estados:

default  hover  focus  active  selected
disabled  loading  error  success  empty

Esquecer estados (sobretudo focus, disabled, loading) é o erro nº 1 de UI iniciante.

Padrões

Soluções recorrentes: - Navegação (top, tabs, drawer, bottom nav). - Formulários (validação inline, ajuda, erros). - Feedback (toast, modal, banner). - Listas vs grids; cartas; tabelas. - Empty states com call-to-action.

Documentar padrões — guia de uso.

Padrões de navegação

Padrão Quando
Top nav / tabs até ~5 secções principais
Bottom nav (mobile) alcance do polegar; 3-5 itens
Drawer / hamburger secundário/menos primário
Breadcrumbs hierarquias profundas (onde estou?)
Search quando há muito conteúdo
Modal tarefas curtas/focadas
Wizard / steps tarefas com fases

Consistente em todo o app; regra prática ≤ 3 cliques para o essencial.

Estados de ecrã

Cada ecrã/lista tem 5 estados a desenhar (esquecer = amador):

  1. Vazio (primeira vez, sem dados) — com CTA claro.
  2. Loading (skeleton/spinner; nunca ecrã em branco indefinido).
  3. Erro (mensagem clara + ação para resolver/retry).
  4. Sucesso (feedback de confirmação).
  5. Dados normais.

Bónus: estados offline e permissão negada.

User flows

Diagramas de fluxo de tarefa: o utilizador parte de A para chegar a B; mapear cada decisão e ramificação. Detecta gargalos e passos desnecessários antes de codar. Ferramentas: Figma, Whimsical, Lucidchart.

Microinterações

Pequenos detalhes que comunicam estado e dão delight:

Respeitar prefers-reduced-motion — desligar/atenuar quando o utilizador pediu.

Prototipagem em Figma

Implementação

A implementação depende do tipo:

Handoff do Figma para developer com design tokens sincronizados (Tokens Studio, plugins Figma) — evita "drift" entre design e código.

Performance e qualidade

Workflow

  1. Briefing + objetivo de negócio.
  2. Personas + user stories + user journeys.
  3. Sitemap + user flows.
  4. Wireframes (baixa fidelidade, mobile-first).
  5. Sistema de design (tokens + componentes + estados).
  6. Mockups alta fidelidade.
  7. Protótipo clicável + microinterações.
  8. Teste de usabilidade com 3-5 utilizadores → iterar.
  9. Handoff ao developer.
  10. Implementar + QA (a11y, performance).
  11. Lançar e iterar com dados.

Apêndices

A · Checklist

B · Glossário

Auto Layout (Figma). Layout responsivo no design. Design tokens. Valores base partilhados. Microinteração. Pequena interação que dá feedback. Padrão. Solução recorrente para um problema de UI. Skeleton. Placeholder de carregamento. State. Estado de um componente ou ecrã. User flow. Fluxo do utilizador para cumprir uma tarefa.

C · Recursos