Acessibilidade no Jetpack Compose

Desenvolver com acessibilidade em mente significa tornar seus apps utilizáveis para todos, incluindo pessoas com necessidades de acessibilidade, que podem usar dispositivos Android de muitas maneiras diferentes. O Compose oferece uma base para criar IUs mais acessíveis com APIs declarativas e ferramentas que ajudam a tornar seus apps mais inclusivos.

Há vários conceitos principais e de suporte na acessibilidade do Compose:

  • Padrões da API: aprenda como o Compose processa a acessibilidade por padrão e como aproveitar a semântica e os padrões para oferecer suporte à acessibilidade desde o início e usá-los em componentes personalizados.
  • Semântica: entenda o sistema de representação do significado e da função dos elementos da interface para serviços de acessibilidade e como escolher a semântica adequada para representar propriedades como tipos de conteúdo, descrições e estados.
  • Modificar a ordem de navegação: mude a ordem em que os serviços de acessibilidade navegam pelos elementos na tela, que pode ser personalizada para melhorar a experiência do usuário.
  • Compatibilidade com conteúdo escalonável pelo usuário: permita que os usuários ajustem o tamanho do texto e dos elementos da interface no seu app para atender às necessidades deles.
  • Fusão e limpeza: entenda as estratégias e APIs de fusão e limpeza semântica e quando é apropriado ocultar a semântica dos serviços de acessibilidade.
  • Inspecionar e depurar: inspecione a semântica de acessibilidade dos elementos combináveis com ferramentas e depure comportamentos inesperados ao usar as tecnologias assistivas do Android.
  • Teste: detecte problemas comuns de acessibilidade e automatize alguns aspectos do teste com verificações de acessibilidade do Compose.

Outros recursos