Accessibilità in Jetpack Compose

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