Sviluppare tenendo presente l'accessibilità significa rendere le tue app utilizzabili da tutti, incluse le persone con esigenze di accessibilità, che possono utilizzare i dispositivi Android in molti modi diversi. Compose fornisce le basi per creare UI più accessibili con le sue API e i suoi strumenti dichiarativi che contribuiscono a rendere le tue app più inclusive.
L'accessibilità di Scrivi è basata su diversi concetti chiave e di supporto:
- 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: comprendi 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à esplorano gli elementi sullo schermo, che può essere personalizzato per un'esperienza utente migliore.
- Unione e cancellazione: comprendi le API e le strategie di unione e cancellazione semantica e quando è opportuno nascondere la semantica ai servizi di accessibilità.
- Ispezione e debug: controlla la semantica dell'accessibilità dei composabili con gli strumenti e esegui il debug di comportamenti imprevisti quando utilizzi le tecnologie per la disabilità di Android.
- Test: rileva i problemi di accessibilità più 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à nell'accessibilità per gli sviluppatori: talk di IO '22.
- Creare app accessibili: concetti e tecniche di base 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 si lavora per rendere più accessibile la tua app.
- Test di accessibilità: principi e strumenti di test per l'accessibilità di Android.