← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 782 · 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.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Pay → Search → Confirm → Pens
    Design B: Home → Results → Confirm
  2. 2.♿ A screen has 7 icon buttons. Only 6 of them have a text label for screen readers. How many still need a label?
  3. 3.🖼️ In this wireframe (top to bottom), what is right above the top bar?
    [ menu icon ]
    [ list of items ]
    [ tab bar ]
    [ title text ]
    [ top bar ]
    (a) list of items (b) menu icon (c) tab bar (d) title text
  4. 4.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Label: 24 px
    Footer: 11 px
    Menu: 13 px
    Caption: 22 px
    Hint: 22 px
  5. 5.🌗 Is dark blue on white easy or hard to read on a button? (a) easy to read (b) hard to read
  6. 6.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. open “Video”
    2. tap Back
    3. open “Score card”
    How many times must you tap Back to reach the main screen of this tab?
  7. 7.🌗 Is black on pale grey easy or hard to read on a button? (a) easy to read (b) hard to read
  8. 8.🔘 Is this good or poor button design: grey text on grey? (a) good design (b) poor design
  9. 9.💾 Where should the app save notes to read offline: on the phone or in the cloud? (a) on the phone (b) in the cloud
  10. 10.💾 What number does this code show?
    let songs = ["Rain", "Ocean", "Monsoon"];
    songs.push("Stars");
    songs.push("Kites");
    show(songs.length);
  11. 11.Which colour pair is easy to read? (a) red on green (b) light grey on white (c) dark blue on white (d) yellow on white
  12. 12.🔍 Which is the odd one out? (a) sudden loud sounds (b) strong colour contrast (c) big touch targets (d) captions on videos
  13. 13.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Cancel button: 48 px tall
    Next button: 24 px tall
    Send button: 60 px tall
    (a) Next (b) Cancel (c) Send
  14. 14.🎨 Is this about UI or UX: the screen layout? (a) UI (b) UX
  15. 15.💾 Which can hold many values in order? (a) a switch (b) a list (c) a button (d) a single number
  16. 16.✏️ Do wireframes usually show the final colours? (a) Yes (b) No
  17. 17.🔍 Which is the odd one out? (a) captions on videos (b) sudden loud sounds (c) icons with no labels (d) tiny tap areas
  18. 18.True or false: a final design shows where things go. (a) True (b) False
  19. 19.True or false: a final design shows the real fonts. (a) True (b) False
  20. 20.♿ Does this help everyone, or make the app harder to use: labels on every icon? (a) helps everyone (b) makes it harder
  21. 21.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a wireframe (b) a final design
  22. 22.🔢 In a food-order flow, what comes right after “open the menu”? (a) check the cart (b) pick a dish (c) pay for the order (d) add it to the cart
  23. 23.♿ Does this help everyone, or make the app harder to use: fast-flashing lights? (a) helps everyone (b) makes it harder
  24. 24.🔢 In a photo-post flow, which comes first: “post the photo” or “add a filter”? (a) post the photo (b) add a filter
  25. 25.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Back button: 52 px tall
    Cancel button: 56 px tall
    Done button: 48 px tall
    Next button: 36 px tall
  26. 26.♿ Does this help everyone, or make the app harder to use: colour as the only clue? (a) helps everyone (b) makes it harder
  27. 27.🔘 Is this good or poor button design: space between buttons? (a) poor design (b) good design
  28. 28.🔢 In a food-order flow, which comes LAST? (a) add it to the cart (b) check the cart (c) pay for the order (d) track the order
  29. 29.✏️ Is this true of a wireframe or of a final design: is a quick sketch? (a) a wireframe (b) a final design
  30. 30.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Send button: 60 px tall
    Next button: 60 px tall
    Done button: 56 px tall
  31. 31.🖼️ In this wireframe (top to bottom), what is right above the big picture?
    [ menu icon ]
    [ Save button ]
    [ top bar ]
    [ big picture ]
    (a) menu icon (b) Save button (c) top bar
  32. 32.💾 Where should the app save your last game level: on the phone or in the cloud? (a) in the cloud (b) on the phone
  33. 33.Which of these makes the app harder to use? (a) colour as the only clue (b) labels on every icon (c) big touch targets (d) strong colour contrast
  34. 34.True or false: how users feel after is about UX (the experience). (a) True (b) False
  35. 35.🎨 Is this about UI or UX: the icon shapes? (a) UX (b) UI
  36. 36.🖼️ How many parts (boxes) does this wireframe have?
    [ title text ]
    [ big picture ]
    [ top bar ]
    [ menu icon ]
    [ Save button ]
    [ filter buttons ]
  37. 37.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. tap the Me tab
    2. open “Score card”
    3. tap the Me tab
    4. tap the Me tab
    Which screen are you on now?
    (a) Lessons (b) Quiz (c) Me (d) Score card
  38. 38.🔍 Which is the odd one out? (a) big touch targets (b) icons with no labels (c) fast-flashing lights (d) sudden loud sounds
  39. 39.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Pay → Item
    Design B: Home → Item → Menu → Cart → Shop → Confirm
    (a) Design A (b) Design B
  40. 40.💾 What number does this code show?
    let score = 3;
    score = score - 2;
    score = score + 3;
    show(score);

Answer key

  1. 2
  2. 1
  3. title text
  4. 2
  5. easy to read
  6. 1
  7. easy to read
  8. poor design
  9. on the phone
  10. 5
  11. dark blue on white
  12. sudden loud sounds
  13. Next
  14. UI
  15. a list
  16. No
  17. captions on videos
  18. False
  19. True
  20. helps everyone
  21. a final design
  22. pick a dish
  23. makes it harder
  24. add a filter
  25. 3
  26. makes it harder
  27. good design
  28. track the order
  29. a wireframe
  30. 3
  31. top bar
  32. on the phone
  33. colour as the only clue
  34. True
  35. UI
  36. 6
  37. Me
  38. big touch targets
  39. Design A
  40. 4

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