Skip to content
Home>All Insights>Highlights from Softwire’s hands-on mobile accessibility event

Highlights from Softwire’s hands-on mobile accessibility event

After its launch at Leeds Mobile in July, our Technical Lead Bianca Darolti brought her talk – Hands on with mobile accessibility: process, gotchas, and exploding buses” – to Softwire’s Manchester office.

Packed with anecdotes and featuring a custom-built coding challenge to get the audience involved, Bianca shared accessibility tips, tricks, and ‘gotchas’ alongside suggestions for integrating accessibility practices in everyday development processes.

Key takeaways from the talk

  • A good place to start is the Web Content Accessibility Guidelines (WCAG). Many of the ideas apply to mobile so familiarise yourself with the standards and requirements listed.
  • Have accessibility-friendly designs – for mobile apps, you might need different page layouts or formats for when large text, landscape orientation, or dark mode is enabled.
  • There are lots of nuances when it comes to mobile accessibility, such as subtle differences in how iOS and Android screen readers behave. Be on the lookout for these; test your app on a variety of devices. 
  • Make accessibility a part of all your processes – use linting rules, automated testing (e.g. RoboTest for Android apps) and code review checklists that all have accessibility in mind.
  • Make sure you test for accessibility as you go! Often there’s temptation to have a big accessibility review ticket at the end of a feature, which (while it has its place) can mean you run out of time to implement all the accessibility fixes needed.
  • There is always more to learn!  Bianca noted how we tested thoroughly for many accessibility features during one app’s development, but later received feedback related to external keyboards – something we hadn’t thought to test for on mobile.

Did I read “Exploding buses” correctly in the event title?

Yes, you sure did. Bianca waited until the end of the talk to explain this intriguing title. While developing a transport app, a user submitted a bug report claiming they heard that a bus was “exploding” while using it. What?!

Some investigation revealed that on the bus departure page a screen reader will say sentences such as “The number 53 bus is expected at 5pm”. Selecting a bus takes you to a page with more details – but first it will briefly display a loading spinner. So, if you were to click on that bus precisely as it’s reading out the word “expected” you might hear: “The number 53 bus is exp-”, “Loading…”, which of course alarmingly sounds like “the number 53 bus is exploding”!

As Bianca reminded us, expect the unexpected when it comes to mobile accessibility.

Try it yourself – our accessibility coding challenge

Following the talk (and, of course, a crucial pizza break), attendees paired up to take on a set of accessibility coding puzzles designed by Bianca. Using a custom-made website linked to the ExpoGo app on their phones, they had to find and address various accessibility issues on a prototype app.

Fancy having a go? Use the link below to try out the puzzles yourself and learn more about using accessibility labels, hints and grouping components in a way that makes sense to screen reader users.

Upcoming events

Interested in attending one of our events? We host a few different events in our Manchester office throughout the year. Keep an eye on our LinkedIn Events page for the next one!