Learn the fundamentals of accessibility for native iOS Development with UIKit and SwiftUI
Apple has long done a superb job of providing high-quality accessibility tools for their mobile platforms. Making your iOS, iPad OS, or tvOS app work well with those tools, however, still requires thought, planning, and effort from developers. And now with SwiftUI, those of us who have already been creating accessible interfaces have a whole pile of new things to learn!
In this presentation, we’ll look at LlamaFinder, the wildly successful (and wildly fictitious) app for shopping online for llamas and alpacas. Unfortunately, the development team for LlamaFinder hasn’t given much thought to accessibility concerns, which has left user who rely on Apple’s accessibility tools out in the cold. During this session, we’ll look at how to support VoiceOver, high contrast mode, dark mode, reduced transparency, Guided Access, and more. Then we’ll work together to write some code to update LlamaFinder to support and help all of its users find the llama of their dreams.
- Accessible Development for iOS
- Accessibility in SwiftUI
- Retrofitting Accessibility in an Existing App
Familiarity with iOS development