Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
iOS App Development: Accessibility

iOS App Development: Accessibility

2h 34mIntermediate2017-04-14

Authors

Kevin Favro

Kevin Favro

Vice President of Engineering for UpMetrics

Course details

Millions of users rely on assistive technologies to help them make phone calls, send text messages, and access apps on their mobile devices. By leveraging the various accessibility technologies built into iOS when developing your app, you can help to ensure that everyone—regardless of their needs and abilities—can enjoy the app that you've created.

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.

Learning objectives
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

Skills covered

AccessibilityiOS DevelopmentiOSMobile DevelopmentAppleDiversity, Equity, and Inclusion (DEI)User ExperienceOne-Off

Concepts

0. Introduction

  • 01 - Welcome
  • 02 - What you should know
  • 03 - Using the exercise files

1. Accessibility Overview

  • 04 - What is Accessibility
  • 05 - Accessibility features in iOS
  • 06 - Exploring accessibility settings
  • 07 - Exploring VoiceOver
  • 08 - Exploring Switch Control

2. Accessibility Audit

  • 09 - Bridges walkthrough
  • 10 - Accessibility Inspector
  • 11 - VoiceOver user testing
  • 12 - Switch Control user testing

3. Improving Our App - Visual Accommodations

  • 13 - Dynamic Type
  • 14 - Dynamic Type, part 2 - Custom fonts
  • 15 - Dynamic Type, part 3 - UITableViewCells
  • 16 - Reduce transparency
  • 17 - Reduce motion - Animations
  • 18 - Reduce motion - Custom transitions
  • 19 - Bold fonts and darker colors

4. Improving Our App - Semantic Accessibility

  • 20 - Accessible elements
  • 21 - Labels
  • 22 - Hints
  • 23 - Traits
  • 24 - Containers
  • 25 - Making custom objects accessible

5. Improving Our App - Accessibility Customizations

  • 26 - VoiceOver gestures
  • 27 - VoiceOver actions rotor
  • 28 - Custom rotors
  • 29 - Notifications

6. Improving Our App - Guided Access

  • 30 - Exploring Guided Access
  • 31 - Removing features and functionality
  • 32 - Creating custom restrictions

Conclusion

  • 33 - Next steps

Related courses

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal