← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 109 · 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.🔘 Is this good or poor button design: space between buttons? (a) poor design (b) good design
  2. 2.Which colour pair is hard to read? (a) black on yellow (b) black on pale grey (c) red on green (d) white on dark green
  3. 3.🔍 Which is the odd one out? (a) whether users get lost (b) how users feel after (c) the screen layout (d) how many taps it takes
  4. 4.✏️ What is a wireframe? (a) a type of password (b) the finished app (c) a charging cable (d) a simple screen sketch
  5. 5.🔀 What is a user flow? (a) a charging cable (b) the path through screens (c) a type of font (d) a colour theme
  6. 6.True or false: how easy sign-up is is about UX (the experience). (a) True (b) False
  7. 7.🌗 Is black on yellow easy or hard to read on a button? (a) easy to read (b) hard to read
  8. 8.True or false: “tiny tap areas” helps everyone use the app. (a) False (b) True
  9. 9.🔢 In a photo-post flow, which comes first: “add a filter” or “write a caption”? (a) write a caption (b) add a filter
  10. 10.True or false: “icons with no labels” makes the app harder to use. (a) False (b) True
  11. 11.♿ Does this help everyone, or make the app harder to use: tiny tap areas? (a) helps everyone (b) makes it harder
  12. 12.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
    Design A: Home → Confirm → Pay → Item → Address → Cart
    Design B: Home → Shop → Pens → Size → Address → Menu → Results
  13. 13.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Pens → Item → Results → Cart
    Design B: Home → Confirm → Offers → Item
  14. 14.🔢 In a food-order flow, which comes FIRST? (a) pay for the order (b) open the menu (c) track the order (d) add it to the cart
  15. 15.🔢 In a food-order flow, what comes right after “pay for the order”? (a) track the order (b) pick a dish (c) open the menu (d) add it to the cart
  16. 16.🎨 Is this about UI or UX: how fast a task is done? (a) UI (b) UX
  17. 17.🌗 Is light grey on white easy or hard to read on a button? (a) easy to read (b) hard to read
  18. 18.Which of these is true of a menu button? (a) hides extra links (b) sits at the bottom (c) switches main sections (d) goes to the last screen
  19. 19.🧭 Why should every screen show where you are? (a) to look busy (b) to use more battery (c) to hide the menu (d) so users do not get lost
  20. 20.♿ A screen has 11 icon buttons. Only 10 of them have a text label for screen readers. How many still need a label?
  21. 21.Which of these is true of the back button? (a) goes to the last screen (b) sits at the bottom (c) switches main sections (d) hides extra links
  22. 22.💾 What number does this code show?
    let friends = ["Riya", "Kabir", "Zoya", "Aman"];
    friends.push("Arjun");
    friends.push("Meera");
    show(friends.length);
  23. 23.🖼️ In this wireframe (top to bottom), what is right below the big picture?
    [ big picture ]
    [ top bar ]
    [ list of items ]
    [ Add button ]
    [ search box ]
    (a) search box (b) list of items (c) top bar (d) Add button
  24. 24.🔢 In a sign-up flow, which comes FIRST? (a) make a password (b) tap “Sign up” (c) type name and email (d) open the app
  25. 25.Which of these makes the app harder to use? (a) text that can grow (b) big touch targets (c) strong colour contrast (d) fast-flashing lights
  26. 26.💾 In most code, the first item of a list is at position ___. (a) 2 (b) 1 (c) 0 (d) 10
  27. 27.♿ A screen has 9 icon buttons. Only 4 of them have a text label for screen readers. How many still need a label?
  28. 28.True or false: whether users get lost is about UX (the experience). (a) False (b) True
  29. 29.True or false: a tiny 20 px button is poor button design. (a) False (b) True
  30. 30.🔍 Which is the odd one out? (a) captions on videos (b) tiny tap areas (c) fast-flashing lights (d) icons with no labels
  31. 31.True or false: “text that can grow” makes the app harder to use. (a) True (b) False
  32. 32.Which of these is about UI (the look)? (a) how easy sign-up is (b) how many taps it takes (c) how fast a task is done (d) the font size
  33. 33.✏️ Is this true of a wireframe or of a final design: has the real colours? (a) a final design (b) a wireframe
  34. 34.True or false: notes to read offline fits saving on the phone. (a) False (b) True
  35. 35.🔢 In a food-order flow, which comes LAST? (a) track the order (b) check the cart (c) open the menu (d) pay for the order
  36. 36.🔘 Is this good or poor button design: a big, easy tap area? (a) poor design (b) good design
  37. 37.🖼️ How many parts (boxes) does this wireframe have?
    [ top bar ]
    [ Save button ]
    [ tab bar ]
    [ list of items ]
  38. 38.True or false: a wireframe is a quick sketch. (a) True (b) False
  39. 39.True or false: the screen layout is about UI (the look). (a) True (b) False
  40. 40.🖼️ In this wireframe (top to bottom), what is right above the Save button?
    [ big picture ]
    [ tab bar ]
    [ filter buttons ]
    [ Save button ]
    (a) filter buttons (b) tab bar (c) big picture

Answer key

  1. good design
  2. red on green
  3. the screen layout
  4. a simple screen sketch
  5. the path through screens
  6. True
  7. easy to read
  8. False
  9. add a filter
  10. True
  11. makes it harder
  12. 6
  13. 1
  14. open the menu
  15. track the order
  16. UX
  17. hard to read
  18. hides extra links
  19. so users do not get lost
  20. 1
  21. goes to the last screen
  22. 6
  23. top bar
  24. open the app
  25. fast-flashing lights
  26. 0
  27. 5
  28. True
  29. True
  30. captions on videos
  31. False
  32. the font size
  33. a final design
  34. True
  35. track the order
  36. good design
  37. 4
  38. True
  39. True
  40. filter buttons

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