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
- Codelab de acessibilidade no Jetpack Compose:codelab para saber mais sobre o suporte à acessibilidade no Compose.
- Novidades em acessibilidade para desenvolvedores:palestra do Google I/O '22.
- Criar apps acessíveis:conceitos e técnicas essenciais comuns a todo o desenvolvimento de apps Android.
- Tornar os apps mais acessíveis:etapas principais para tornar seu app mais acessível.
- Princípios para melhorar a acessibilidade do app:princípios importantes para ter em mente ao trabalhar para tornar seu app mais acessível.
- Testes de acessibilidade:princípios e ferramentas de teste para acessibilidade do Android.