Skip to content

Accessibility #387

@stdavis

Description

@stdavis

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions