Accessibilità in Jetpack Compose

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