Sviluppare pensando all'accessibilità significa rendere le tue app utilizzabili da chiunque, comprese le persone con esigenze di accessibilità, che potrebbero utilizzare i dispositivi Android in molti modi diversi. Compose fornisce le basi per creare UI più accessibili con le sue API dichiarative e strumenti che aiutano a rendere le tue app più inclusive.
Esistono diversi concetti chiave e di supporto nell'accessibilità di Composizione:
- Valori predefiniti dell'API: scopri come Compose gestisce l'accessibilità per impostazione predefinita e come sfruttare la semantica e i pattern per supportare l'accessibilità fin dall'inizio e utilizzarli per i componenti personalizzati.
- Semantica: comprendere il sistema di rappresentazione del significato e del ruolo degli elementi dell'interfaccia utente per i servizi di accessibilità e come scegliere la semantica appropriata per rappresentare proprietà come tipi di contenuti, descrizioni e stati.
- Modifica ordine di attraversamento: modifica l'ordine in cui i servizi di accessibilità navigano tra gli elementi sullo schermo, che può essere personalizzato per una migliore esperienza utente.
- Supporta contenuti scalabili per gli utenti: consenti agli utenti di regolare le dimensioni del testo e degli elementi dell'interfaccia utente nella tua app in base alle loro esigenze.
- Unione e cancellazione: scopri le strategie e le API di unione e cancellazione semantica e quando è opportuno nascondere la semantica dai servizi di accessibilità.
- Ispeziona ed esegui il debug: ispeziona la semantica di accessibilità dei tuoi composable con strumenti ed esegui il debug di comportamenti imprevisti quando utilizzi le tecnologie assistive di Android.
- Test: rileva i problemi di accessibilità comuni e automatizza alcuni aspetti dei test con i controlli di accessibilità di Compose.
Risorse aggiuntive
- Codelab sull'accessibilità in Jetpack Compose: codelab per scoprire di più sul supporto dell'accessibilità in Compose.
- Novità per gli sviluppatori in materia di accessibilità: intervento di Google I/O 2022.
- Crea app accessibili: concetti e tecniche essenziali comuni a tutto lo sviluppo di app per Android.
- Rendere le app più accessibili: passaggi chiave che puoi seguire per rendere la tua app più accessibile.
- Principi per migliorare l'accessibilità delle app: principi chiave da tenere a mente quando lavori per rendere la tua app più accessibile.
- Test per l'accessibilità: Principi e strumenti di test per l'accessibilità di Android.