Pular para o conteúdo
Artigo

Acessibilidade em Android Parte 2 - Desenvolvimento

Sandyara Peres

O artigo aprofunda a discussão iniciada na Parte 1 (UI), trazendo práticas voltadas ao desenvolvimento de aplicativos Android acessíveis. Os principais pontos incluem:

  • Uso de tecnologias assistivas: foco no TalkBack como leitor de tela nativo do Android, além de BrailleBack, Switch Access e Voice Access.
  • Boas práticas de código: aplicação de contentDescription para elementos não textuais, uso de importantForAccessibility para definir relevância de componentes, e agrupamento de elementos em ViewGroup para leitura mais fluida.
  • Feedback e estados dinâmicos: utilização de announceForAccessibility, AccessibilityEvent e atributos de LiveRegion para informar mudanças de estado ao usuário.
  • Gestão de foco e ordem de leitura: manipulação com requestFocus, AccessibilityTraversalAfter e AccessibilityTraversalBefore para garantir navegação lógica e intuitiva.
  • Títulos e hierarquia: uso de accessibilityHeading em TextView para indicar títulos e facilitar navegação via TalkBack.
  • WebViews e custom views: necessidade de garantir acessibilidade em conteúdos HTML e adaptação de rótulos com AccessibilityNodeInfo.

Acessibilidade deve ser critério de aceite no desenvolvimento, não um adicional. Um código bem estruturado e simples é essencial para garantir inclusão e qualidade.

Autores
Sandyara Peres
Nível
Introdutório
Ano
2020
Tipo
Técnico
Esta informação foi útil?

Mais Artigos

Receba novos conteúdos sobre acessibilidade

Fique por dentro das últimas novidades, recursos e discussões sobre acessibilidade digital no Brasil.

Conteúdos selecionados

Artigos, ferramentas e recursos cuidadosamente escolhidos.

Calendário de eventos

Conferências, workshops e webinars sobre acessibilidade.

Dicas práticas

Sugestões para melhorar a acessibilidade dos seus projetos.

Cookies e privacidade

Usamos cookies essenciais para o funcionamento do site e, com seu consentimento, cookies analíticos via Google Tag Manager. Saiba mais.