Accessible Native Mobile Apps, Part 1: iOS Mobile App Accessibility

Technical level: Advanced (knowledge of iOS programming is required)

Duration: 1 hour (estimate)

IAAP CAECs: 1.0 (This class counts toward renewal of IAAP certification)

Course Synopsis:

How people with disabilities use iOS devices, how to use VoiceOver, applying accessibility guidelines to iOS design and development, accessibility considerations for touch device devices. Includes examples with sample code.

Pricing for Online Class

Each class is $45 for a full year of access, or lower for group enrollment, or when purchasing multi-course curriculum packages. See the the full set of curriculum options for details.

Enroll in "iOS Native Mobile App Accessibility"

You may also subscribe via a Purchase order.

Course Topics: Accessible Native Mobile Apps, Part 1: iOS Mobile App Accessibility

  • Mobile Accessibility Guidelines & Developer Resources
  • Strengths and Limitations of iOS Accessibility
  • Native Apps, Mobile Web, and Hybrid Apps
  • The iOS Accessibility Inspector
  • iOS Accessibility Features
    • Vision
      • VoiceOver
      • Zoom and Magnifier
      • Display of Colors
      • Speech Settings
      • Larger Text and Bold Text
      • Button Shapes
      • On/Off Labels
    • Interaction
      • Switch Control
      • AssistiveTouch
      • Other Interaction Features
    • Hearing
    • Learning
  • User Interaction
    • Touch Target Size
    • Target Spacing and Grouping
    • Activate on Release
    • Kinetic/Accelerometer
    • Keyboard
    • Voice
    • Gestures
  • UI Controls
    • Buttons
    • Links
    • Progress Bar
    • Slider
    • Switch
  • Notifications
    • Notifying Users of Changes
    • Time Limits
    • Alert
    • Dialog
  • Custom Elements
    • Accordion
    • Autocomplete
    • Carousel
    • Rating
    • Sortable Table
    • Toggle
  • Form Labels and Validation
    • Labels
    • Group Labels
    • Checkboxes
    • Date Picker
    • Radio Buttons
    • Select (UIPickerView)
    • Text Fields
    • Validation Feedback
  • Navigation
    • Page Titles
    • Tab Panel
    • Menu
  • Device Orientation
  • Semantic Structure and Meaning
    • Headings
    • Tables
    • Reading Order and Focus Order
  • Color and Contrast
    • Colors that Convey Information
    • Contrast
  • Animations and Motion
    • Parallax and Accelerometer Animations
    • Moving or Disappearing Content
    • Blinking or Flashing Content
  • Audio and Video
    • Captions
    • Audio Descriptions
    • Transcripts
  • Text Content
    • Language Settings
    • Text Resize
    • Reading Level
    • Emojis
  • Images
    • Alternative Text
    • Text in Images