← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 544 · 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.🖼️ In this wireframe (top to bottom), what is right below the menu icon?
    [ Save button ]
    [ menu icon ]
    [ filter buttons ]
    [ list of items ]
    [ title text ]
    (a) filter buttons (b) Save button (c) title text (d) list of items
  2. 2.💾 In most code, the first item of a list is at position ___. (a) 0 (b) 2 (c) 10 (d) 1
  3. 3.🖼️ How many parts (boxes) does this wireframe have?
    [ Add button ]
    [ tab bar ]
    [ menu icon ]
    [ title text ]
  4. 4.🎨 Who should you test the UX with? (a) only yourself (b) the app icon (c) nobody (d) real users
  5. 5.✏️ Is this true of a wireframe or of a final design: is a quick sketch? (a) a wireframe (b) a final design
  6. 6.True or false: “labels on every icon” helps everyone use the app. (a) True (b) False
  7. 7.🔢 In a sign-up flow, which comes first: “type name and email” or “enter the code sent”? (a) type name and email (b) enter the code sent
  8. 8.Which of these fits saving on the phone? (a) a class leaderboard (b) chat messages to friends (c) a shared to-do list (d) your last game level
  9. 9.🧭 Which part of navigation undoes one move? (a) a tab bar (b) the back button (c) a menu button
  10. 10.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a final design (b) a wireframe
  11. 11.🧭 Which part of navigation switches main sections? (a) the back button (b) a tab bar (c) a menu button
  12. 12.♿ Does this help everyone, or make the app harder to use: fast-flashing lights? (a) helps everyone (b) makes it harder
  13. 13.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. tap the Search tab
    2. open “Edit photo”
    3. tap the Profile tab
    Which screen are you on now?
    (a) Profile (b) Search (c) Home (d) Edit photo
  14. 14.🔘 Is this good or poor button design: a clear word like Save? (a) poor design (b) good design
  15. 15.🖼️ In this wireframe (top to bottom), what is right below the top bar?
    [ title text ]
    [ filter buttons ]
    [ Save button ]
    [ top bar ]
    [ Add button ]
    [ list of items ]
    (a) Add button (b) filter buttons (c) Save button (d) list of items
  16. 16.Which of these is true of the back button? (a) opens a list of pages (b) goes to the last screen (c) switches main sections (d) sits at the bottom
  17. 17.💾 Which works with no internet at all? (a) data saved on the phone (b) a cloud backup (c) a cloud leaderboard (d) a shared chat
  18. 18.🔢 In a photo-post flow, what comes right after “write a caption”? (a) add a filter (b) post the photo (c) open the camera screen (d) take the photo
  19. 19.🧭 Where is a tab bar usually placed in a phone app? (a) in the middle (b) nowhere (c) inside a button (d) at the bottom
  20. 20.True or false: a wireframe looks like the real app. (a) True (b) False
  21. 21.True or false: notes to read offline fits saving on the phone. (a) False (b) True
  22. 22.Which of these is about UI (the look)? (a) how users feel after (b) how easy sign-up is (c) how fast a task is done (d) the icon shapes
  23. 23.🔢 In a photo-post flow, what comes right after “take the photo”? (a) open the camera screen (b) post the photo (c) add a filter (d) write a caption
  24. 24.💾 pop() takes off the last item. What does this code show?
    let songs = ["Monsoon", "Sunrise", "Kites", "Rain", "Ocean"];
    songs.pop();
    show(songs[songs.length - 1]);
    (a) Rain (b) Monsoon (c) Sunrise (d) Kites
  25. 25.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
    [ title text ]
    [ tab bar ]
    [ list of items ]
    [ big picture ]
    (a) list of items (b) big picture (c) title text (d) tab bar
  26. 26.True or false: how fast a task is done is about UI (the look). (a) True (b) False
  27. 27.True or false: the screen layout is about UI (the look). (a) True (b) False
  28. 28.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Caption: 16 px
    Label: 13 px
    Body text: 14 px
    Hint: 22 px
  29. 29.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Badges”
    2. open “Help page”
    3. tap Back
    How many times must you tap Back to reach the main screen of this tab?
  30. 30.🔢 In a food-order flow, which comes first: “add it to the cart” or “track the order”? (a) track the order (b) add it to the cart
  31. 31.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Search → Menu → Pens → Pay → Address
    Design B: Home → Offers → Confirm → Pens
    (a) Design B (b) Design A
  32. 32.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Hint: 25 px
    Title: 28 px
    Footer: 18 px
    Caption: 10 px
    (a) Caption (b) Footer (c) Hint (d) Title
  33. 33.🔍 Which is the odd one out? (a) how many taps it takes (b) whether users get lost (c) how users feel after (d) the button colours
  34. 34.♿ Showing right or wrong only in red and green is a problem for ___. (a) the battery (b) colour-blind users (c) fast typists (d) the server
  35. 35.🌗 Is dark blue on white easy or hard to read on a button? (a) hard to read (b) easy to read
  36. 36.🎨 Is this about UI or UX: the icon shapes? (a) UX (b) UI
  37. 37.True or false: the icon shapes is about UX (the experience). (a) False (b) True
  38. 38.True or false: icons with no meaning is poor button design. (a) False (b) True
  39. 39.True or false: how easy sign-up is is about UX (the experience). (a) False (b) True
  40. 40.🔀 In a good flow, each screen should lead to ___. (a) a dead end (b) the same screen (c) a clear next step (d) a random page

Answer key

  1. filter buttons
  2. 0
  3. 4
  4. real users
  5. a wireframe
  6. True
  7. type name and email
  8. your last game level
  9. the back button
  10. a final design
  11. a tab bar
  12. makes it harder
  13. Profile
  14. good design
  15. Add button
  16. goes to the last screen
  17. data saved on the phone
  18. post the photo
  19. at the bottom
  20. False
  21. True
  22. the icon shapes
  23. add a filter
  24. Rain
  25. big picture
  26. False
  27. True
  28. 2
  29. 1
  30. add it to the cart
  31. Design B
  32. Caption
  33. the button colours
  34. colour-blind users
  35. easy to read
  36. UI
  37. False
  38. True
  39. True
  40. a clear next step

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