The Mobile Accessibility Curriculum focuses on how to develop and test mobile applications for compliance with accessibility standards. Course content includes development on the iOS platform in Xcode, as well as quality assurance testing using the assistive features found on both iOS as well as Android platforms.

This course looks at the most common accessibility issues for iOS and Android, and how to test for them. 

After completing this course, you will be able to: 

  • Describe the most common accessibility issues on mobile devices
  • Perform accessibility tests on iOS and Android devices

This course provides developers with exposure to Android accessibility protocol, and guidance on how to support accessibility features when developing an Android application.

After completing this course, you will be able to: 

  • Identify accessibility features in Android
  • Identify best practices regarding app structure, navigation, focus management, and a variety of non-text content
  • Develop accessible Android applications

This course provides developers with exposure to the iOS UIAccessibility protocol, and guidance on how to support accessibility features when developing an iOS application.

After completing this course, you will be able to: 

  • Identify accessibility features in iOS
  • Describe how to use the Accessibility Inspector and Accessibility Debugger
  • Identify best practices regarding app structure, navigation, focus management and a variety of non-text content
  • Develop accessible iOS applications

This course looks at how to communicate the requirements for accessible mobile apps, describe assistive technology and it's use by people with disabilities on mobile devices, and describe techniques used in the evaluation of iOS content for accessibility.

After completing this course, you will be able to:

  • List the core requirements for accessible mobile apps
  • Define accessibility features within iOS and their applicability to people with disabilities
  • Identify examples of accessibility compliant and non-compliant implementations
  • Describe evaluation techniques for validating app accessibility in iOS