Acessibilidade no Jetpack Compose

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

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

  • Padrões da API: saiba 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 do papel 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 apresentação: modifique a ordem em que os serviços de acessibilidade navegam pelos elementos na tela, que podem ser personalizados para uma melhor experiência do usuário.
  • Mesclar e limpar: entenda as estratégias e APIs de mesclagem 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 adaptativas do Android.
  • Testes: detecte problemas comuns de acessibilidade e automatize alguns aspectos dos testes com verificações de acessibilidade do Compose.

Outros recursos