Android App Development: Accessibility

Go to class
Write Review

Free Online Course: Android App Development: Accessibility provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Android App Development: Accessibility is taught by Renato Iwashima.

Overview
  • 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