This post is for android developers and anyone who is interested in mobile app development.
Talkback is a screen-reader by Google available in android devices. It gives spoken feedback so that anyone can use the device without even looking at the screen. This is especially useful for blind people.
How is it different from Accessibility Scanner?
Accessibility Scanner: detect errors, cannot be used by blind people
Talkback: cannot detect errors, actually used by blind people
- Open Google Play Store
- Install Android Accessibility Suite app
- Open Settings, search Talkback
- Read all the information about it on the screen.
- Turn on Use Service -> Allow
Swipe Left/Right: Screen reader outputs the audio for each view/item in the app so that blind people can understand what's going on in the app. Not all content is spoken at once otherwise the user will lose the context easily. To make it more friendly the screen reader allows swipe left/right gesture with which the user can navigate between views back-and-forth.
Double Tap: Exactly similar to
single tap for non-accessibility users. Why? Because blind people can tap on screen but don't know exactly where to do that so screen-readers normally highlight a specific view and users can
double-tap anywhere on the screen and it will act as
single-click on that highlighted view.
Swipe up then right to view or Tap with three fingers: What happens if we have some swipe gesture? For example in
Gmail app you can swipe on emails to archive or delete email. But how would an accessibility-user do that because a swipe gesture in such cases requires precision and sometimes a particular length of swipe too. For such cases this gesture (
swipe up then right to view) helps users to navigate to new dialog which shows list of actions that the user can do on specific item.
- Try to use any android app using
Talkbackand keep your eyes closed as this will give you much better context.
- The screen-reader starts from top-left view of screen and with each swipe shifts to next view.
- The format screen-reader follows is:
<content-text>, <type-of-view>, <possible-gestures>.
The main goal of this post was to introduce you the challenges faced by blind people and how screen readers help them use different android apps.