Skip to main content

Accessibility Checklist

This checklist condenses the guidelines, explaining the intended functionality of specific features or components.

Does this checklist guarantee my app is accessible?​

No. However, addressing the issues in this checklist will help improve the experience for everyone who uses your app.

Components​

General accessibility rules to look out for each component:

What is this thing? Does the screen reader announce?​

  • Name (ex. "Submit")
  • Role (ex. button)
  • State (ex. disabled, checked, expanded, etc...)

What happens when I click the thing?​

  • Is it clear what will happen if you click the thing?

Hint​

  • Is the label enough?

Predictable/Consistent​

  • Is the appearance consistent across the app?
  • Is the behaviour consistent across the app?