Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Android App Development: Accessibility

via LinkedIn Learning

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to create apps that everyone—of every ability—can independently interact with. Learn the fundamentals of digital accessibility and usability for the Android platform.

Syllabus

Introduction
  • Welcome
  • What you should know
  • How to use the exercise files
1. Accessibility Overview
  • What is accessibility?
  • Standards and guidelines
  • Who is your audience?
  • Accessibility features on Android
  • Using TalkBack
  • Using Switch Access
2. Design and Develop Your App for Everyone
  • Introduction to universal design
  • Universal design examples
  • Clear hierarchy of information
  • Text and color contrast
  • Touch target size: Checkbox
  • Touch target size: Image button
  • Communicating meaningful information
  • Communicating meaningful error messages
  • Communicating meaningful toggle buttons
  • Alternatives to different actions
3. Implement Meaning and Operability to the User Interface
  • The POUR principle
  • Focus navigation
  • Update default focus navigation
  • Labels, roles, values, and states
  • Apply visual attributes to tab layout
  • Provide unique and meaningful labels
  • Labels for input controls
  • Create unique labels
  • Handle RecyclerView updates
  • Handle Single Activity layouts
  • Accessibility events
  • Accessibility live region
  • Accessibility node info
  • Custom views
4. Improve the User Experience for Accessibility Services
  • Grouping content
  • Accessibility actions overview
  • Remove extra accessibility focus
  • Create custom accessibility actions
  • Handle custom accessibility actions
  • Accessible data visualization
  • The ExploreByTouch helper: Part 1
  • The ExploreByTouch helper: Part 2
  • Using the ExploreByTouch helper
5. Test Your App for Accessibility
  • Accessibility testing overview
  • Manually testing for accessibility
  • Analysis tools for accessibility
  • Automated tests for accessibility
Conclusion
  • Next steps

Taught by

Renato Iwashima

Reviews

4.9 rating at LinkedIn Learning based on 37 ratings

Start your review of Android App Development: Accessibility

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.