← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 311 · 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.Which colour pair is easy to read? (a) light grey on white (b) dark blue on white (c) yellow on white (d) dark blue on black
  2. 2.🔢 In a quiz-app flow, what comes right after “read a question”? (a) see the final score (b) see if it is right (c) tap “Start quiz” (d) pick an answer
  3. 3.🖼️ In this wireframe (top to bottom), what is right below the filter buttons?
    [ big picture ]
    [ search box ]
    [ title text ]
    [ filter buttons ]
    [ Add button ]
    [ tab bar ]
    (a) title text (b) tab bar (c) Add button (d) search box
  4. 4.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Results → Size → Shop → Offers
    Design B: Home → Size → Shop
  5. 5.✏️ Do wireframes usually show the final colours? (a) Yes (b) No
  6. 6.🎨 UX stands for user ___. (a) express (b) example (c) extra (d) experience
  7. 7.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Save button: 68 px tall
    Back button: 68 px tall
    Next button: 60 px tall
    Cancel button: 36 px tall
    (a) Next (b) Save (c) Cancel (d) Back
  8. 8.♿ What does a screen reader do? (a) takes photos (b) plays music (c) makes text tiny (d) reads the screen aloud
  9. 9.🔢 In a photo-post flow, which comes first: “write a caption” or “post the photo”? (a) post the photo (b) write a caption
  10. 10.🔍 Which is the odd one out? (a) how users feel after (b) whether users get lost (c) how easy sign-up is (d) the button colours
  11. 11.Which of these is about UX (the experience)? (a) the font size (b) how fast a task is done (c) the button colours (d) the theme colours
  12. 12.Which colour pair is easy to read? (a) light grey on white (b) dark blue on black (c) white on black (d) pale pink on white
  13. 13.🔢 In a photo-post flow, which comes first: “take the photo” or “add a filter”? (a) add a filter (b) take the photo
  14. 14.True or false: the sound on/off setting fits saving on the phone. (a) False (b) True
  15. 15.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Footer: 13 px
    Body text: 13 px
    Title: 21 px
  16. 16.💾 In most code, the first item of a list is at position ___. (a) 0 (b) 2 (c) 1 (d) 10
  17. 17.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
    [ title text ]
    [ top bar ]
    [ Add button ]
    [ menu icon ]
    [ Save button ]
    [ big picture ]
    (a) big picture (b) Save button (c) title text (d) Add button
  18. 18.True or false: a tiny 20 px button is poor button design. (a) True (b) False
  19. 19.🔀 What is a user flow? (a) the path through screens (b) a colour theme (c) a type of font (d) a charging cable
  20. 20.🖼️ In this wireframe (top to bottom), what is right below the Add button?
    [ search box ]
    [ top bar ]
    [ Add button ]
    [ big picture ]
    (a) big picture (b) top bar (c) search box
  21. 21.💾 What does this code show? (Positions start at 0.)
    let songs = ["Stars", "Ocean", "Rain"];
    show(songs[2]);
    (a) Ocean (b) Rain (c) Stars
  22. 22.🌗 Is dark blue on white easy or hard to read on a button? (a) hard to read (b) easy to read
  23. 23.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Cancel button: 60 px tall
    Done button: 72 px tall
    Send button: 44 px tall
    Next button: 68 px tall
    (a) Cancel (b) Next (c) Done (d) Send
  24. 24.🎨 Is this about UI or UX: the icon shapes? (a) UI (b) UX
  25. 25.💾 Which works with no internet at all? (a) data saved on the phone (b) a cloud leaderboard (c) a cloud backup (d) a shared chat
  26. 26.🔀 In a good flow, each screen should lead to ___. (a) a dead end (b) a clear next step (c) a random page (d) the same screen
  27. 27.True or false: how users feel after is about UX (the experience). (a) False (b) True
  28. 28.🔢 In a quiz-app flow, which comes first: “tap “Start quiz”” or “read a question”? (a) read a question (b) tap “Start quiz”
  29. 29.✏️ What is the easiest way to draw a first wireframe? (a) a phone case (b) pencil and paper (c) a microphone (d) a 3D printer
  30. 30.True or false: a clear word like Save is good button design. (a) False (b) True
  31. 31.True or false: whether users get lost is about UX (the experience). (a) False (b) True
  32. 32.💾 Where should the app save photos on two devices: on the phone or in the cloud? (a) on the phone (b) in the cloud
  33. 33.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Body text: 12 px
    Title: 23 px
    Hint: 27 px
    (a) Title (b) Hint (c) Body text
  34. 34.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Label: 23 px
    Body text: 9 px
    Caption: 23 px
    (a) Caption (b) Body text (c) Label
  35. 35.🔘 Our rule: buttons are at least 48 px tall. The Send button is 36 px tall. How many px taller must it be?
  36. 36.🎨 Is this about UI or UX: the font size? (a) UI (b) UX
  37. 37.🧭 What does the back button usually do? (a) goes to the last screen (b) deletes the page (c) opens settings (d) closes all apps
  38. 38.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Footer: 13 px
    Menu: 14 px
    Label: 24 px
  39. 39.🔢 In a quiz-app flow, which comes first: “see if it is right” or “tap “Start quiz””? (a) tap “Start quiz” (b) see if it is right
  40. 40.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Body text: 13 px
    Footer: 24 px
    Hint: 18 px
    Label: 21 px
    Caption: 24 px
    (a) Footer (b) Hint (c) Label (d) Body text

Answer key

  1. dark blue on white
  2. pick an answer
  3. Add button
  4. 2
  5. No
  6. experience
  7. Cancel
  8. reads the screen aloud
  9. write a caption
  10. the button colours
  11. how fast a task is done
  12. white on black
  13. take the photo
  14. True
  15. 2
  16. 0
  17. big picture
  18. True
  19. the path through screens
  20. big picture
  21. Rain
  22. easy to read
  23. Send
  24. UI
  25. data saved on the phone
  26. a clear next step
  27. True
  28. tap “Start quiz”
  29. pencil and paper
  30. True
  31. True
  32. in the cloud
  33. Body text
  34. Body text
  35. 12
  36. UI
  37. goes to the last screen
  38. 2
  39. tap “Start quiz”
  40. Body text

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