Mobile A11y Talk: Accessibility in SwiftUI
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·12 Apr 2020
I was supposed to be attending the 2020 CSUN Assistive Technology conference to present a couple of talks, unfortunately with COVID-19 starting to take hold at that time, I wasn’t able to attend.
A11y Box iOS
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·26 Feb 2020
iOS’ UIAccessibility API is huge. I like to think I know it pretty well, but I’m always being surprised by discovering features I previously had no idea about.
Android Live Regions
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·11 Feb 2020
Live Regions are one of my favourite accessibility features on Android. They’re a super simple solution to a common accessibility problem that people with visual impairments can stumble across.
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.
Podcast: iPhreaks - iOS Accessibility
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·9 Oct 2019
I was asked to guest on the iPhreaks podcast to discuss iOS accessibility. We talked about why accessibility is important, how you can improve it in your apps, and some of the changes iOS 13 and...
Mobile A11y Talk: Accessibility without the 'V' Word
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·8 Oct 2019
I was honoured in 2019 to be able to give my first full conference talk at CodeMobile. I was then lucky enough to be able to repeat that talk at NSLondon, NSManchester, and SWMobile meetups.
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.
Your filters hide everything on this page. Adjust them in preferences.