← Accessibility lesson New set →

App Dev Worksheet: Accessibility

App development lesson 13: Accessibility · Set 11 · 40 questions
TalentJR

Developer's tip (Design for everyone): Our rule: text is at least 16 px; every icon has a text label for screen readers. Add captions to videos; never use colour as the only clue. Big touch targets and strong contrast help everyone.

NameDateTime takenScore ___ / 40
  1. 1.♿ A screen has 12 icon buttons. Only 2 of them have a text label for screen readers. How many still need a label?
  2. 2.♿ What does a screen reader do? (a) makes text tiny (b) plays music (c) reads the screen aloud (d) takes photos
  3. 3.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Body text: 25 px
    Label: 28 px
    Footer: 25 px
    Hint: 21 px
    Title: 9 px
    (a) Footer (b) Title (c) Label (d) Body text
  4. 4.Which of these makes the app harder to use? (a) captions on videos (b) strong colour contrast (c) big touch targets (d) tiny tap areas
  5. 5.♿ A screen has 8 icon buttons. Only 4 of them have a text label for screen readers. How many still need a label?
  6. 6.True or false: “big touch targets” makes the app harder to use. (a) True (b) False
  7. 7.♿ What should every icon-only button have for screen readers? (a) a bright colour (b) a long animation (c) a sound (d) a text label
  8. 8.Which of these makes the app harder to use? (a) labels on every icon (b) captions on videos (c) icons with no labels (d) big touch targets
  9. 9.True or false: “tiny tap areas” makes the app harder to use. (a) True (b) False
  10. 10.♿ Does this help everyone, or make the app harder to use: captions on videos? (a) helps everyone (b) makes it harder
  11. 11.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Title: 20 px
    Body text: 11 px
    Footer: 17 px
    (a) Footer (b) Title (c) Body text
  12. 12.♿ A screen has 10 icon buttons. Only 3 of them have a text label for screen readers. How many still need a label?
  13. 13.♿ A screen has 7 icon buttons. Only 4 of them have a text label for screen readers. How many still need a label?
  14. 14.♿ Why add captions to videos? (a) to slow them down (b) so anyone can follow (c) to hide the sound (d) to add colour
  15. 15.True or false: “fast-flashing lights” makes the app harder to use. (a) False (b) True
  16. 16.True or false: “sudden loud sounds” helps everyone use the app. (a) False (b) True
  17. 17.Which of these helps everyone use the app? (a) text that can grow (b) colour as the only clue (c) sudden loud sounds (d) tiny tap areas
  18. 18.♿ A screen has 6 icon buttons. Only 4 of them have a text label for screen readers. How many still need a label?
  19. 19.Which of these helps everyone use the app? (a) captions on videos (b) sudden loud sounds (c) icons with no labels (d) tiny tap areas
  20. 20.🔍 Which is the odd one out? (a) sudden loud sounds (b) text that can grow (c) icons with no labels (d) fast-flashing lights
  21. 21.True or false: “text that can grow” makes the app harder to use. (a) True (b) False
  22. 22.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Menu: 10 px
    Body text: 10 px
    Footer: 21 px
  23. 23.♿ Showing right or wrong only in red and green is a problem for ___. (a) fast typists (b) colour-blind users (c) the server (d) the battery
  24. 24.♿ A screen has 6 icon buttons. Only 5 of them have a text label for screen readers. How many still need a label?
  25. 25.Which of these helps everyone use the app? (a) tiny tap areas (b) fast-flashing lights (c) icons with no labels (d) labels on every icon
  26. 26.♿ Does this help everyone, or make the app harder to use: fast-flashing lights? (a) makes it harder (b) helps everyone
  27. 27.Which of these helps everyone use the app? (a) colour as the only clue (b) tiny tap areas (c) sudden loud sounds (d) strong colour contrast
  28. 28.True or false: “fast-flashing lights” helps everyone use the app. (a) True (b) False
  29. 29.🔍 Which is the odd one out? (a) labels on every icon (b) sudden loud sounds (c) strong colour contrast (d) big touch targets
  30. 30.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Title: 12 px
    Footer: 13 px
    Hint: 11 px
    Menu: 11 px
  31. 31.♿ Does this help everyone, or make the app harder to use: icons with no labels? (a) makes it harder (b) helps everyone
  32. 32.♿ A screen has 6 icon buttons. Only 2 of them have a text label for screen readers. How many still need a label?
  33. 33.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Hint: 19 px
    Title: 20 px
    Footer: 14 px
  34. 34.♿ Accessibility means an app works for ___. (a) only experts (b) everyone (c) nobody (d) only the coder
  35. 35.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Menu: 13 px
    Caption: 28 px
    Hint: 20 px
    (a) Caption (b) Menu (c) Hint
  36. 36.🔍 Which is the odd one out? (a) icons with no labels (b) fast-flashing lights (c) labels on every icon (d) colour as the only clue
  37. 37.True or false: “captions on videos” makes the app harder to use. (a) True (b) False
  38. 38.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Body text: 19 px
    Label: 28 px
    Title: 11 px
    (a) Title (b) Body text (c) Label
  39. 39.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Title: 10 px
    Label: 14 px
    Menu: 17 px
    Caption: 10 px
    Body text: 11 px
  40. 40.♿ A screen has 8 icon buttons. Only 6 of them have a text label for screen readers. How many still need a label?

Answer key

  1. 10
  2. reads the screen aloud
  3. Title
  4. tiny tap areas
  5. 4
  6. False
  7. a text label
  8. icons with no labels
  9. True
  10. helps everyone
  11. Body text
  12. 7
  13. 3
  14. so anyone can follow
  15. True
  16. False
  17. text that can grow
  18. 2
  19. captions on videos
  20. text that can grow
  21. False
  22. 2
  23. colour-blind users
  24. 1
  25. labels on every icon
  26. makes it harder
  27. strong colour contrast
  28. False
  29. sudden loud sounds
  30. 4
  31. makes it harder
  32. 4
  33. 1
  34. everyone
  35. Menu
  36. labels on every icon
  37. False
  38. Title
  39. 4
  40. 2

Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students