Pular para o conteúdo

Acessibilidade em apps: VoiceOver e TalkBack sem mistério

Uma parte importante dos seus usuários depende de leitores de tela. Veja o básico para que um app React Native funcione com VoiceOver e TalkBack.

Por Equipe We Codex3 min de leitura

Pessoas cegas ou com baixa visão usam o celular com leitores de tela: o VoiceOver no iPhone e o TalkBack no Android. O leitor anuncia cada elemento e a pessoa navega por gestos. Um app que não foi pensado para isso fica inutilizável.

O básico no React Native

  • `accessibilityLabel` em botões com ícone: "Adicionar ao carrinho", não "botão".
  • `accessibilityRole` correto: button, link, header, image.
  • `accessibilityHint` quando a ação não for óbvia.
  • `accessibilityState` para selecionado, desabilitado, marcado.
  • Imagens decorativas ocultadas do leitor; imagens informativas com descrição.
  1. 1.Ordem lógica de leitura, seguindo a ordem visual.
  2. 2.Agrupar elementos de um card para não ler cada pedaço separadamente.
  3. 3.Mover o foco para modais e mensagens importantes quando aparecerem.
  4. 4.Anunciar mudanças como "item adicionado".

Além dos leitores de tela

Teste de verdade

Ative o VoiceOver e o TalkBack e tente completar as tarefas principais do app de olhos fechados. É o teste mais revelador que existe.

A We Codex desenvolve apps acessíveis. Veja aplicativos nativos ou fale com a gente.

  • Acessibilidade
  • React Native
  • VoiceOver
  • TalkBack
CompartilharWhatsAppLinkedIn

Resolver de vez, com quem faz isso todo dia

Tem um app em mente ou um app que precisa ficar mais rápido?

Este artigo mostra o caminho. A implementação sob medida — o detalhe que muda o resultado no seu caso — é o trabalho da We Codex, empresa de engenharia do grupo Wocom.