Join Kevin Favro for an in-depth discussion in this video Using the exercise files, part of iOS App Development: Accessibility.
- If you have access to the exercise files, you can download them to your desktop and follow along with me as we refactor the Bridges app. The exercise files have been organized into chapters and within each chapter, there are files for each lesson. Each lesson contains a start and finished project. At the beginning of a video, you can open the start file and code along with me and at the end, you can compare your work to the finished file. You can also build this app directly to your phone, but you'll need a developer account.
To select your developer account, you need to first log in by selecting Xcode, Preferences, and selecting the Accounts tab. Sign in by clicking the plus button on the bottom left and adding your Apple ID. With your ID added, close Preferences, click on the Bridges project file in the project navigator and select your team from this drop down. If you're not already a developer, you can sign up for a free account, at apple.com/developer.
If you're viewing this course on a mobile device, a set top device, or your membership doesn't provide access to the exercise files, that's okay. I encourage you to still follow along as we go through the course.
In this course, explore the different accessibility technologies that are built into iOS, and learn how to build apps that all users can access. Follow Kevin Favro as he explains how to audit your app for accessibility problems, and explores various iOS technologies—including VoiceOver, a screen reader that lets you use phone even if you don't see the screen—and other considerations that might prevent someone from effectively using your app.
- Reviewing the accessibility features in iOS
- Exploring accessibility settings
- Working with VoiceOver
- Exploring Switch Control
- Using the Accessibility Inspector
- Using VoiceOver to audit your app
- Reviewing Dynamic Type
- Reducing transparency
- Reducing motion
- Setting bold fonts and darker colors
- Understanding how elements are opted into the accessibility system
- Making custom objects accessible
- Working with the VoiceOver rotor
- Working with Guided Access