XCUITests for accessibility
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·16 Dec 2019
For a while now I’ve been looking at possibilities for automated accessibility testing on iOS. Unfortunately, I’ve not found any option so far that I’m happy with.
Resources
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·1 Dec 2019
This is a personally curated list of resources I have used and think others may find helpful too. I’m always looking for new high quality mobile accessibility and inclusion resources to add here.
Review: Accessibility for Everyone - Laura Kalbag
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·30 Nov 2019
Laura’s introduction to web accessibility jumped out to me because it’s available as an audiobook. Being dyslexic I struggle to read, so prefer to listen to audiobooks where available.
A11y is not accessible
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·28 Nov 2019
Accessibility is a long word. It’s not the simplest of words to read or to spell, so it seems like a word that would be a good candidate for abbreviation.
About Mobile A11y
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·16 Nov 2019
About Mobile A11y# Mobile A11y is a blog about building accessible mobile apps written by a mobile developer and accessibility expert.
SwiftUI Accessibility
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·6 Nov 2019
Accessibility is important. We can take that as a given. But as iOS devs we’re not always sure how to make the most of the accessibility tools that Apple have provided us.
SwiftUI Accessibility: Semantic Views
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·29 Oct 2019
Semantic views are not new to SwiftUI, but changes in SwiftUI mean creating them is simple. Semantic views are not so much a language feature.
SwiftUI Accessibility: User Settings
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·27 Oct 2019
SwiftUI allows us to read environmental values that might affect how we want to present our UI. Things like size classes and locale for example.
SwiftUI Accessibility: Attributes
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·18 Oct 2019
When a customer enables an assistive technology to navigate your app the interface that technology navigates isn’t exactly the same as the one visible on the screen.
Review: Design Meets Disability - Graham Pullin
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·12 Oct 2019
Design Meets Disability was recommended to me by accessibility consultant Jon Gibbins while we were sharing a long train journey through mid-Wales.
SwiftUI Accessibility: Accessible User Interface
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·9 Oct 2019
Take a look at your app. Notice the collection of buttons, text, images, and other controls you can see and interact with that make up your app’s user interface.
SwiftUI Accessibility: Sort Priority
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·2 Oct 2019
Assistive technology, such as VoiceOver, works in natural reading direction. In English, and most other languages, this means top left through to the bottom right.
SwiftUI Accessibility - Named Controls
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·26 Sept 2019
One big accessibility improvement in SwiftUI comes in the form of named controls. Nearly all controls and some non-interactive views (see Images) can take a Text view as part of their view builder.
SwiftUI Accessibility: Dynamic Type
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·18 Sept 2019
Like all accessibility features, Dynamic Type is about customisability. Many of your customers, and maybe even you, are using Dynamic Type without even considering it an accessibility feature.
SwiftUI Accessibility: Images
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·11 Sept 2019
Images in SwiftUI are accessible by default. This is the opposite of what we’d experience in UIKit, where images are not accessible unless you set isAccessibilityElement to true.
What The European Accessibility Act (Might) Mean for Mobile Development
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·24 Jun 2019
The European Accessibility Act, or EAA is due to become law in Europe later this year, and it defines some specific requirements for mobile.
Your filters hide everything on this page. Adjust them in preferences.