MacAlert!

Up to the minute Apple and Mac news alerts

React Native Accessibility Is Pretty Bad

[2018-12-05 09:14:54]

Doug Russell: So I’ve been recently saddled with some React Native problems. ... So I do what I always do, I fire up VoiceOver. I had read the docs for React Native when it was new. I knew they were aware of accessibility, so maybe it wouldn’t be too bad. (You’ll be very surprised to learn it was quite a bit too bad.) Some of the issues were specific to the project. They didn’t understand VoiceOver or how accessibility works in React, so I spent a bit of time fixing those problems before I got into the weeds. Where I realized there were some tricky problems, and maybe some intractable problems, was when I dug into React Navigation. This is the library recommended (but not maintained) by Facebook for navigation in new projects. Wrong-headed developers want to use cross-platform frameworks like React Native because they think it’ll save them time and resources, but if they want to do it right — and good accessibility support is most certainly part of doing it right — they’re making things harder on themselves. What they should admit openly is that they don’t care about doing it right, and in many cases are trying to cover up for the fact that they don’t know how to do it right.  ★ 

Read more....



RELATED!

Apple’s Game of the Year: ‎Donut County

Linea 2.5

Nick Heer: ‘On Apple Portables in the Approximately $1,200 to $1,300 Price Range’

Samsung Used a Stock DSLR Photo to Fake Their Phone’s ‘Portrait Mode’

How to Game the App Store

[Sponsor] Doxie Mobile Scanners — Give the Gift of Paperless

Apple Debuts Online Store With 10 Percent Discount for U.S. Veterans and Active Military

The Talk Show: ‘A Vivid Nightmarescape’

Quinn Nelson’s MacBook / MacBook Air / MacBook Escape Shootout

Nick Heer: ‘On Apple Portables in the Approximately $1,200 to $1,300 Price Range’

Samsung Tweets From iPhone

iFixit

George H.W. Bush, 41st President, Dies at 94

Apple Releases New iPhone XS Case and Apple Watch Band Color Options

‘‎I’m Ping Pong King’