A11y (a numeronym for Accessibility) is an open source app to showcase to developers, designers or anyone in the tech field what Apple offers in terms of accessibility from UI components to APIs. There is no extra fluff of custom app themes or custom implementation. I try to keep each component as true to out of the box as possible.
For the designers you can see (or hear) what native components are available and what they provide with minimal to no customization (straight out of the box).
For developers you can see what APIs are available to use as well as how to use them, and an easy simple app to use as a playground.
Unfortunately, Google Play has strict testing requirements before an app can be put on the public Play Store. Developers are able to clone the code base and run the app. If you are not able to build the app locally, these links should let you join the tester list.
We welcome contribution to this project to build awareness for digital accessibility and to help others understand mobile accessibility.
Some accessibility settings to test with when adding new code:
- TalkBack
- Reduce Motion setting
- External keyboard support
- Font size and style (up to the maximum size supported by the phone)
- Screen Zoom (up to the maximum zoom supported by the phone)