DEV Community

loading...

Discussion on: 3 Reasons Why Accessibility is NOT an Edge Case

Collapse
cmilr profile image
Cary Miller

Thank you for this. I’m a mobile developer wanting to make my iOS app as accessible as possible, but I find myself stumbling not on the technicalities of coding it, but the actual verbiage I should be using to describe UI elements to the vision impaired... do you know of any good articles on this? As a person without sight issues, I don’t feel like I’m qualified to say what would be most helpful for these users.

Collapse
lkopacz profile image
Lindsey Kopacz Author

Hey Cary,

Honestly, instead of using Articles, I would try turning on Voiceover on if you're using an iPhone.

This is a good video of learning to get started on how to use it and how to turn it on. It's built into iOS :)

Collapse
cmilr profile image
Cary Miller

Thank you for the reply! The video is definitely helpful, but I guess I'm wondering if there's any info out there written by folks with visual disabilities, about how to name UI elements etc, so that an app or webpage is easy to use for them?

I feel like i'm missing the non-technical part of the discussion—which naming conventions, etc, I should use for my UI elements. ie, do I describe what a button does, or just call it a "completion button." The nitty-gritty stuff of actual implementation I guess.

Thread Thread
lkopacz profile image
Lindsey Kopacz Author

To be honest, I am not an iOS developer, so I hope this doesn't get lost in translation. But I would say try your best to not overanalyze how elements render. Ultimately, whatever you do the best thing you can do for a11y is to render things that are semantic. For example, <button> and <main> are semantic and <div> is not. If you use the most semantic rendering, screen readers tend to take away a lot of the heavy lifting for you.

There is some nuance with more custom components and this is where manual testing and learning common screen reader commands come in handy. (Stay tuned for this, this will be my next post)

Thread Thread
cmilr profile image
Cary Miller

Thank you! I look forward to your next post!