Accessbility: making the app accessible
Accessibility
-
Add roles to all touchable opacites to say 'Button' -
Add role 'main heading' and 'header' to all headings -
Add headers to al 3 dropdowns on upload form (can be hidden from view if necessary, just need to be read out by screen reader) -
Dropdown lists in UploadForm -> accessibility for the way the options are read -
AddAudio -> buttons that appear/disappear -
Disabled buttons should say that they are disabled and shouldn't be allowed to click -
PendingList screen -> state item # in list like li -
tabBarAccessibilityLabel translatable
Additional comments from Julius as something he would like to experience:
-
Captions on interactive elements. -
Look at the flow, swiping from one element to another, making sure it doesn't go from element 1 to element 3, skipping over 2. This will be done by making sure that the mark up accurately represents the flow.
Lastly:
-
Check accessibility scores with scanner: https://play.google.com/store/apps/details?id=com.google.android.apps.accessibility.auditor -
Make sure accessibility labels are translatable -
Would be nice: screen reader can skip reading out the PendingList items and jump straight to upload button
Edited by Kristina Hoeppner