1 of 8

Accessibility in Oppia-Android

@MohitGupta121 -- 2 Aug 2023

2 of 8

What is Accessibility?

  • The Practice of making apps accessible to everyone
  • People with
    • Blindness / low vision
    • Deafness / impaired hearing
    • confined motor skills
    • Color blindness, etc.

3 of 8

How?

  • Blindness / low vision
  • Deafness / impaired hearing
  • Confined motor skills
  • Color blindness
  • Using screen-readers like TalkBack, etc.
  • Using Live Transcribe, Sound Amplifier, etc.
  • Using Magnification, Switch access, etc.
  • Using Color correction, Color Inversion, etc.

4 of 8

Why care?

  • 15% of world’s population has some type of disability.
  • They depend on accessibility apps/services to communicate, learn and work.
  • Accessibility is not just for those with disabilities. Example: A driver can give instructions to maps app using voice command, or a person doing exercise can get instructions from app by audio feedback.

5 of 8

Abbreviation

  • Accessibility == a11y or A11Y or A11y
  • Read as ‘a eleven y’ or ‘accessibility’
  • “A”, then 11 characters, and then “y”

6 of 8

Accessibility Scanner

7 of 8

What is Accessibility Scanner?

  • Accessibility Scanner is a tool that scans your screen and provides suggestions to improve the accessibility of your app.
  • Types of suggestions:
    • Touch target size
    • Text and image contrast
    • Content labels
    • Clickable items
  • Useful for developers and testers.

8 of 8

Enable Accessibility Scanner

  • Install Accessibility Scanner app from Play Store.
  • After installation, go to phone settings.
  • Search Accessibility Scanner.
  • Turn on Use Accessibility Scanner -> Allow
  • Notice a floating button.
  • Now open oppia-android and on any screen click on floating button for results.