Accessibility in Android Jetpack Compose 

Users are by far the most important aspect of the applications we write, and ensuring that they have the best experience can feel like a monumental task. Accessibility is about ensuring that the widest range of users can use our apps effectively. It has been proven that by doing accessibility correctly, we can create higher quality, easier to maintain applications. In this course, you will be introduced to the different aspects of Android accessibility and how to implement solutions in Jetpack compose. You will journey through the guiding principles of accessibility, using accepted standards and guidelines, without having to rely on feelings or personal opinions.

  • Course Instructor: Quintin Balsdon
  •  Level: Intermediate to Advanced
  •  Course Duration: 77 minutes
  • Sample Project Included: Yes
  • Learning Path: Android’s Modern UI Toolkit: Jetpack Compose 

Course Objectives

In this master codelab, you’ll explore:

  • Accessibility and its benefits
  • Using Jetpack Compose previews and Espresso for accessibility testing
  • Creating accessible user interface components
  • Accessible input validation 
  • How software impacts disability
  • How to test with TalkBack, Switch Access, Voice Access, System Magnification and with an external keyboard
  • How to use Google’s accessibility scanner
  • Working with settings like animations, font scale and color

Meet the instructor

Quintin Balsdon

Content Author & Course Instructor

More courses by the instructor