SwiftUI
SwiftUI is Apple’s new technology for building user interfaces on Apple platforms. Apple have made some very important accessibility choices with SwiftUI that mean accessibility is included by default. Our job as developers is to improve an accessible experience, not to create one.
This series is my guide to all the new accessibility features in SwiftUI and how to leverage them as a developer to create the best experience possible.
-
SwiftUI Accessibility
Nov 6, 2019 | 3 minutesAccessibility is important, but why is it important to think about it now when SwiftUI is so new? And what are the innovations that make SwiftUI such a great improvement?
SwiftUI Accessibility: Semantic Views
Oct 29, 2019 | 4 minutesSemantic views are possibly the most powerful a11y tool a dev has, and SwiftUI makes them super simple.
SwiftUI Accessibility: User Settings
Oct 27, 2019 | 8 minutesSwiftUI allows us to read values that might affect how we want to present our UI. Including our customer's accessibility choices.
SwiftUI Accessibility: Traits
Oct 18, 2019 | 5 minutesAccessibility traits are incredibly powerful. They’re a group of attributes that tell assistive technology how to treat your UI. Get them wrong and you’ll make your interface frustrating
SwiftUI Accessibility: Attributes
Oct 18, 2019 | 5 minutesAccessibility traits are incredibly powerful. They’re a group of attributes that tell assistive technology how to treat your UI. Get them wrong and you’ll make your interface frustrating
SwiftUI Accessibility: Accessible User Interface
Oct 9, 2019 | 4 minutesThe AUI or accessibility tree is how assistive technologies control your app. SwiftUI has some great improvements to this experience. It’s all free if you adopt SwiftUI.
SwiftUI Accessibility: Sort Priority
Oct 2, 2019 | 2 minutesSometimes VoiceOver's natural order is not the one that makes the most sense for your app. SwiftUI lets you change that.
SwiftUI Accessibility - Named Controls
Sep 26, 2019 | 3 minutesAll controls in SwiftUI can take a Text element as part of their builder. This makes controlling your app with VoiceOver or VoiceControl way easier.
SwiftUI Accessibility: Dynamic Type
Sep 18, 2019 | 4 minutesSwiftUI makes some nice improvements on Dynamics Type- it’s supported by default. But we need to do a few things to support fully.
SwiftUI Accessibility: Images