User interface design: princípios para criar interfaces claras e acessíveis
O que você precisa guardar
- UI design transforma requisitos e fluxos em controles, conteúdo, estados e respostas compreensíveis.
- Hierarquia e consistência reduzem esforço, mas não substituem contexto nem tornam todos os produtos iguais.
- Estado vazio, carregamento, sucesso, erro, indisponibilidade e permissão fazem parte do componente — não são exceções tardias.
- Acessibilidade começa no desenho e continua no código, no conteúdo e nos testes.
- Uma crítica útil relaciona a decisão ao objetivo, à evidência e ao efeito observado, em vez de depender de gosto.
O que é user interface design?
UI, UX, interaction design, visual design e produto
- UI design detalha a camada de interação: composição das telas, componentes, estados, feedback e especificações.
- UX design considera a experiência mais ampla, incluindo pesquisa, arquitetura da informação, fluxos e avaliação do uso.
- Interaction design concentra-se no comportamento entre ação, resposta, tempo, transição e recuperação.
- Visual design organiza percepção e expressão por tipografia, cor, escala, composição e linguagem visual.
- Design de produto conecta problemas de usuários, objetivos da organização, restrições técnicas e evolução do serviço.
Princípios visuais aplicados à interface
Demonstração controlada
A ordem de leitura precisa corresponder à ordem da tarefa
Oficina de cartazes
17 de setembro · 19h
Inscrições abertas
Mesmo tamanho e peso: três mensagens disputam a primeira leitura.
Inscrições abertas
Oficina de cartazes
17 de setembro · 19h
Só a escala e o peso mudam; conteúdo, cor e posição geral permanecem.
Clareza não significa ausência de densidade
Affordance, convenção e pistas perceptíveis
Componentes, padrões e design systems
O contrato de um componente inclui estados
Estados que a especificação precisa prever
Nem todo componente usa todos os estados. A tabela ajuda a descobrir o contrato necessário antes da implementação.
Formulários, navegação e feedback
Exemplo semântico
Um formulário precisa explicar, orientar e responder
Responsividade é adaptação, não encolhimento
Acessibilidade começa antes do código
- Contraste: no nível AA, texto comum exige em geral relação mínima de 4,5:1; texto grande, 3:1, conforme o critério 1.4.3. Informações visuais necessárias para identificar componentes e estados têm requisito de 3:1 no critério 1.4.11, com escopo e exceções próprios.
- Cor: não pode ser o único meio de comunicar informação. Estado de erro pode combinar texto, associação semântica e tratamento visual, em vez de depender apenas de uma borda vermelha.
- Teclado e foco: toda funcionalidade aplicável deve operar por teclado, e o foco precisa permanecer visível. Na WCAG 2.2, o critério 2.4.11 exige, no nível AA, que o item focado não fique totalmente encoberto por conteúdo criado pelo autor.
- Alvos: o critério 2.5.8, também nível AA, estabelece área mínima de 24 por 24 CSS pixels ou espaçamento suficiente, com exceções definidas. O número é piso de conformidade, não tamanho ideal universal.
- Semântica: títulos, listas, rótulos, campos e botões precisam preservar nome, função, valor e relações no código. Aparência não comunica essa estrutura sozinha às tecnologias assistivas.
- Texto alternativo: imagens informativas precisam de alternativa equivalente ao propósito; imagens decorativas devem ser ignoráveis. Descrever cada detalhe indiscriminadamente também cria ruído.
- Movimento: animação deve ter função, respeitar preferências e oferecer controle quando os critérios aplicáveis exigirem. Movimento que apenas demonstra “acabamento” pode gerar distração ou desconforto.
Microcopy é parte da interação
Um processo de UI design que chega à implementação
1. Entenda requisitos, pessoas e restrições
2. Modele informação e fluxo
3. Faça wireframes antes de polir
4. Prototipe o risco relevante
5. Teste com tarefas e critérios explícitos
6. Entregue decisões, não apenas telas
7. Avalie depois do lançamento
Como criticar uma interface sem depender de gosto
Checklist de revisão de uma tela
- O objetivo da tela e a ação seguinte ficam compreensíveis sem explicação externa?
- Título, conteúdo e ações seguem uma hierarquia compatível com a tarefa?
- Elementos equivalentes têm aparência, nome e comportamento consistentes?
- Estado vazio, carregamento, sucesso, erro, indisponibilidade e permissão foram considerados quando aplicáveis?
- Rótulos e instruções permanecem disponíveis durante o preenchimento?
- Erros indicam o campo, explicam o problema e preservam dados válidos?
- A tela se adapta a largura estreita, zoom e texto ampliado sem perder conteúdo ou função?
- Contraste de texto, componentes e foco foi medido segundo os critérios aplicáveis?
- Toda ação pode ser alcançada e operada por teclado, em ordem lógica e sem foco encoberto?
- Informação não depende apenas de cor, posição, forma, movimento ou som?
- Nomes, funções, estados e relações semânticas chegam às tecnologias assistivas?
- Imagens possuem alternativa coerente com seu propósito, ou são corretamente decorativas?
- Microcopy descreve ações e consequências reais, sem culpar a pessoa?
- A avaliação combina objetivo, critérios e evidência em vez de preferência pessoal?