← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 881 · 40 questions
TalentJR

Developer's tip (Think like the user): First decide which topic the question is about. Use that lesson’s rule: 48 px buttons, 16 px text, the screen stack, the flow order. For code, count positions from 0.

NameDateTime takenScore ___ / 40
  1. 1.🔀 What is a user flow? (a) a charging cable (b) the path through screens (c) a type of font (d) a colour theme
  2. 2.💾 What does this code show? (Positions start at 0.)
    let friends = ["Meera", "Zoya", "Riya", "Arjun"];
    show(friends[2]);
    (a) Arjun (b) Meera (c) Riya (d) Zoya
  3. 3.♿ Does this help everyone, or make the app harder to use: labels on every icon? (a) helps everyone (b) makes it harder
  4. 4.🔢 In a sign-up flow, which comes LAST? (a) open the app (b) see the home screen (c) tap “Sign up” (d) make a password
  5. 5.♿ Does this help everyone, or make the app harder to use: text that can grow? (a) helps everyone (b) makes it harder
  6. 6.Which of these makes the app harder to use? (a) text that can grow (b) big touch targets (c) fast-flashing lights (d) labels on every icon
  7. 7.True or false: chat messages to friends fits saving on the phone. (a) False (b) True
  8. 8.🔍 Which is the odd one out? (a) labels on every icon (b) icons with no labels (c) sudden loud sounds (d) fast-flashing lights
  9. 9.True or false: a final design is a quick sketch. (a) True (b) False
  10. 10.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Friend list”
    2. tap Back
    3. tap the Search tab
    4. open “Video”
    Which screen are you on now?
    (a) Friend list (b) Video (c) Search (d) Home
  11. 11.🧭 Which part of navigation undoes one move? (a) a menu button (b) a tab bar (c) the back button
  12. 12.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Friend list”
    2. tap the Lessons tab
    3. tap the Quiz tab
    4. open “Map”
    5. tap the Quiz tab
    How many times must you tap Back to reach the main screen of this tab?
  13. 13.Which of these is true of a wireframe? (a) looks like the real app (b) uses the final pictures (c) has the real colours (d) has no real colours
  14. 14.♿ Does this help everyone, or make the app harder to use: big touch targets? (a) helps everyone (b) makes it harder
  15. 15.🔢 In a sign-up flow, which comes FIRST? (a) open the app (b) enter the code sent (c) make a password (d) tap “Sign up”
  16. 16.✏️ Is this true of a wireframe or of a final design: is a quick sketch? (a) a wireframe (b) a final design
  17. 17.🔍 Which is the odd one out? (a) how fast a task is done (b) the button colours (c) the screen layout (d) the theme colours
  18. 18.♿ A screen has 9 icon buttons. Only 4 of them have a text label for screen readers. How many still need a label?
  19. 19.Which of these is true of a wireframe? (a) shows the real fonts (b) uses plain grey boxes (c) uses the final pictures (d) has the real colours
  20. 20.♿ Showing right or wrong only in red and green is a problem for ___. (a) the server (b) colour-blind users (c) the battery (d) fast typists
  21. 21.♿ Does this help everyone, or make the app harder to use: tiny tap areas? (a) makes it harder (b) helps everyone
  22. 22.True or false: the sound on/off setting fits saving on the phone. (a) False (b) True
  23. 23.🔢 In a food-order flow, which comes LAST? (a) add it to the cart (b) open the menu (c) pay for the order (d) track the order
  24. 24.🎨 UX stands for user ___. (a) express (b) example (c) extra (d) experience
  25. 25.🔘 Our rule: buttons are at least 48 px tall. The Start button is 20 px tall. How many px taller must it be?
  26. 26.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
    Design A: Home → Search → Menu → Shop → Size → Cart → Pay
    Design B: Home → Item → Address → Confirm
  27. 27.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Match report”
    2. open “Match report”
    3. open “Map”
    4. open “Edit photo”
    Which screen are you on now?
    (a) Lessons (b) Edit photo (c) Map (d) Match report
  28. 28.Which of these is about UX (the experience)? (a) the theme colours (b) how users feel after (c) the button colours (d) the screen layout
  29. 29.🔘 Our rule: buttons are at least 48 px tall. The Back button is 40 px tall. How many px taller must it be?
  30. 30.🖼️ How many parts (boxes) does this wireframe have?
    [ tab bar ]
    [ big picture ]
    [ list of items ]
    [ filter buttons ]
  31. 31.💾 Which can hold many values in order? (a) a single number (b) a list (c) a button (d) a switch
  32. 32.✏️ What is a wireframe? (a) a simple screen sketch (b) a charging cable (c) the finished app (d) a type of password
  33. 33.True or false: a big, easy tap area is good button design. (a) True (b) False
  34. 34.💾 What number does this code show?
    let points = 5;
    points = points - 5;
    points = points + 1;
    show(points);
  35. 35.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Save button: 60 px tall
    Cancel button: 32 px tall
    Send button: 36 px tall
    Start button: 56 px tall
  36. 36.True or false: a wireframe has the real colours. (a) False (b) True
  37. 37.🖼️ How many parts (boxes) does this wireframe have?
    [ search box ]
    [ tab bar ]
    [ top bar ]
    [ title text ]
    [ Save button ]
  38. 38.♿ What does a screen reader do? (a) plays music (b) makes text tiny (c) takes photos (d) reads the screen aloud
  39. 39.💾 Where should the app save chat messages to friends: on the phone or in the cloud? (a) on the phone (b) in the cloud
  40. 40.True or false: “labels on every icon” makes the app harder to use. (a) True (b) False

Answer key

  1. the path through screens
  2. Riya
  3. helps everyone
  4. see the home screen
  5. helps everyone
  6. fast-flashing lights
  7. False
  8. labels on every icon
  9. False
  10. Video
  11. the back button
  12. 0
  13. has no real colours
  14. helps everyone
  15. open the app
  16. a wireframe
  17. how fast a task is done
  18. 5
  19. uses plain grey boxes
  20. colour-blind users
  21. makes it harder
  22. True
  23. track the order
  24. experience
  25. 28
  26. 3
  27. Edit photo
  28. how users feel after
  29. 8
  30. 4
  31. a list
  32. a simple screen sketch
  33. True
  34. 1
  35. 2
  36. False
  37. 5
  38. reads the screen aloud
  39. in the cloud
  40. False

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