Resources from the DXP team:
iOS and Android apps must follow the same guidelines as websites and documents.
The best way to test is to use the app with a screen reader and other assistive technologies:
iOS (Apple): VoiceOver screen reader, Switch Control, AssistiveTouch, and Zoom.
Android (Google): TalkBack screen reader, Select to Speak, Switch Access, and high contrast modes.
Developer Best Practices
Screen Reader Support: Ensure all UI elements have appropriate labels and a logical reading order (focus order).
Touch Targets: Ensure interactive elements are large enough (pixels minimum) for motor impairments.
Visual Design: Avoid relying solely on color to convey information; use high-contrast, scalable text.
All WCAG contrast requirements apply.
Images need to have the equivalent of alt text.
Gestures: Provide alternatives for complex gestures (e.g., swiping).
Testing: Regularly test apps with VoiceOver and TalkBack enabled.
Accessibility Tools and Resources
iOS: Accessibility Inspector in Xcode.
https://developer.apple.com/documentation/accessibility
Android: Accessibility Scanner app.
https://play.google.com/store/apps/details?id=com.google.android.apps.accessibility.auditor&hl=en_US&pli=1
Brent Neal, an employee for DWS, who is blind. He has helped us test on iOS before.
Resources from the DXP team: