iPX Directory

Directory Technology

Mobile A11y

Listed, no subscribers yet

Paste it into any podcast app or feed reader to subscribe.

Recent content on Mobile A11y

Latest posts

10 Tips for Building iOS Apps That Handle Dynamic Type Well

Supporting Dynamic Type isn’t just about making text bigger. These 10 tips cover the layout, imagery, and edge cases your app needs to handle so text scaling actually works well in practice.

6 Jul 2026
Generating image description alt text with Foundation Models on iOS 27

iOS 27 adds the ability to generate image descriptions on-device using Foundation Models. Here’s how to use it as a fallback when alt text is missing.

9 Jun 2026
Should I add a dyslexia-friendly font to my app?

Many high-quality indie apps support dyslexia-friendly fonts as a customisation. Should you follow their lead? Well… probably not.

7 Jun 2026
Checking accessibility with SwiftUI Previews

SwiftUI previews offer a fast, practical way to see the output of our view code. But did you know you can also use them to test accessibility-related UI changes including Dynamic Type, localisation, and system accessibility settings, all without needing a physical device.

12 Apr 2026
No, SwiftUI is not “Accessible by default”

"SwiftUI is accessible by default" is one of the most repeated misconceptions in iOS development. Here’s why that’s wrong and what you actually need to watch out for.

3 Apr 2026
iOS Accessibility Values

For iOS, Accessibility values are one of the building blocks of how Accessibility works on the platform, along with traits , labels , hints, and showing/hiding elements. If you’re familiar with WCAG or web accessibility, accessibility values are the value part of WCAG 4.1.2: Name, Role, Value . Values # Not every element in your view will have a value - in fact, most won’t. Any element that ‘conta

19 Jun 2022
iOS UIKit Accessibility traits

Accessibility traits on iOS is the system by which assistive technologies know how to present your interface to your users. The exact experience will vary between assistive technologies, in some cases they may change the intonation of what VoiceOver reads, or add additional options for navigation, sometimes they will disable that assistive technology from accessing the element, or change how the a

13 Aug 2021
iOS Custom Accessibility Actions

Learn when and how to use iOS custom accessibility actions to reduce navigation noise for VoiceOver, Switch Control, and keyboard users — without hiding functionality.

1 Aug 2021
Test Your App's Accessibility with Evinced

Disclosure: Evinced has paid for my time in writing this blog, and I have provided them feedback on the version of their tool reviewed and an early beta. I agreed to this because I believe in the product they are offering. Testing your app for accessibility is an essential part of making an accessible app, as with any part of the software you build, if you don’t test it, how can you be sure it wor

24 Mar 2021
How Do I Get My App an Accessibility Audit?

This is a common question I get asked - how do I go about arranging an accessibility audit for my app so I know where I can make improvements? If you’re truly looking for an answer to that question then I have a few options for you below, but first, are you asking the right question? Accessibility Isn’t About Box Ticking # You can’t make your app accessible by getting a report, fixing the findings

21 Mar 2021
Quick Win - Start UI Testing

I’ll admit, adding UI testing to an app that currently doesn’t have it included is probably stretching the definition of quick win, but the aim here isn’t 100% coverage - not right away anyway. Start small and add to your test suite as you gain confidence. Even a small suite of crucial happy-path UI tests will help to ensure and persist accessibility in your app. And the more you get comfortable w

3 Feb 2021
Quick Win - Support Dark Mode

Many people don’t realise dark mode is an accessibility feature. It’s often just considered a nice to have, a cool extra feature that power users will love. But dark mode is also a valuable accessibility feature. Some types of visual impairment can make it painful to look at bright colours, or large blocks of white might wash over the black text. Some people with dyslexia or Irlen’s Syndrome can s

28 Jan 2021
Quick Win - Support Landscape

If you have a regulatory requirement to provide accessibility in your app (spoiler, you do) the chances are it will say you have a requirement to reach WCAG AA . While this is likely meaningless to anyone other an accessibility professionals, in short it means you are providing the minimum level of accessibility features required to make your app usable by the majority of people. This post is abou

28 Jan 2021
Quick Win - Image Descriptions

Images are a major part of our apps. They add meaning and interest, they give your app character and context. The adage is that a picture is worth a thousand words. But if you can’t see the image clearly, how do you know what those words are? If you aren’t providing image descriptions in your app many of your users will be missing out on the experience you’ve crafted. The result can be an app that

19 Jan 2021
Quick Win - Text Contrast

How many shades of grey do you use in your app? OK, maybe thats a bit cruel towards designers, grey is a great colour, but the problem with grey is that it can be deceptively difficult to distinguish from a background. And this problem is not just limited to greys - lighter colours too can blend into the background. This effect can be heightened too for people who have blurred or obscured vision,

19 Jan 2021
iOS 14: Custom Accessibility Content

Each year at WWDC Xcode Santa brings us exciting new APIs to play with, and this year our accessibility present is Customized Accessibility Content . This API flew under the radar a little, I’m told this is because it’s so new there wasn’t even time for inclusion at WWDC. But this new feature helps to solve a difficult question when designing a VoiceOver interface - where is the balance between to

29 Jun 2020
Accessibility Review: Huh? - International languages

The Accessibility Review series uses real world apps to provide examples of common accessibility issues and provide tips on how to fix them. Each of the developers has kindly volunteered their app to be tested. Huh? is a dictionary and thesaurus app from Peter Yaacoub . Enter a word into the search bar then choose a dictionary service. Press search and the app will present your chosen service’s en

28 Jun 2020
Accessibility Review: Figure Case - Button Labels

The Accessibility Review series uses real world apps to provide examples of common accessibility issues and provide tips on how to fix them. Each of the developers has kindly volunteered their app to be tested. Figure Case is an app to help organise a tabletop miniature collection created by Simon Nickel . The app helps to track miniatures you own, and what state they currently find themselves in

21 Jun 2020
Accessibility Review: Daily Dictionary - Screen changes

The Accessibility Review series uses real world apps to provide examples of common accessibility issues and provide tips on how to fix them. Each of the developers has kindly volunteered their app to be tested. Daily Dictionary is an app from Benjamin Mayo providing a new word every day with definitions and real-world uses designed to help increase your vocabulary. Assessing the app, I noticed Ben

16 May 2020
iOS Attributed Accessibility Labels

Attributed accessibility labels are an incredible tool for making some next-level accessible experiences. They let you tell VoiceOver not just what to speak, but how to say it too. Using the accessibilityAttributedLabel property you can provide an NSAttributedString to VoiceOver, much the same way you would provide an NSAttributedString to a label’s attributedText property to display a string with

3 May 2020