Accessibility in Compose

Add accessibility features to your app, transforming what's shown on screen to a more fitting format for users with specific needs. See how to increase your app's reach and versatility with a small amount of work.

Key points

  • Include descriptions of the visual elements so the accessibility services know what to do. Use a localized string resource for content descriptions so users can hear them in their own language.
  • Add a semantics modifier to the parent container to improve the selection behavior of the accessibility service.
  • To add a custom action to a list item: define the name of the action based on the current status, add a semantics modifier and set the customActions property, and clear any additional semantics.

Parent collections

Text is a central piece of any UI. Find out different ways you can present text in your app to provide a delightful user experience.
Discover techniques for using bright, engaging visuals to give your Android app a beautiful look and feel.
This series of videos introduces various Compose APIs, quickly showing you what’s available and how to use them.

Have questions or feedback

Go to our frequently asked questions page and learn about quick guides or reach out and let us know your thoughts.