← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 551 · 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.💾 Where should the app save notes to read offline: on the phone or in the cloud? (a) on the phone (b) in the cloud
  2. 2.🔘 Is this good or poor button design: a big, easy tap area? (a) poor design (b) good design
  3. 3.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Title: 19 px
    Hint: 12 px
    Label: 11 px
    Body text: 15 px
  4. 4.🌗 Is black on yellow easy or hard to read on a button? (a) hard to read (b) easy to read
  5. 5.Which of these is about UX (the experience)? (a) the button colours (b) how easy sign-up is (c) the icon shapes (d) the theme colours
  6. 6.♿ Accessibility means an app works for ___. (a) only experts (b) nobody (c) everyone (d) only the coder
  7. 7.Which of these makes the app harder to use? (a) captions on videos (b) big touch targets (c) labels on every icon (d) sudden loud sounds
  8. 8.🖼️ How many parts (boxes) does this wireframe have?
    [ title text ]
    [ Add button ]
    [ filter buttons ]
    [ big picture ]
    [ tab bar ]
  9. 9.🔘 Is this good or poor button design: space between buttons? (a) good design (b) poor design
  10. 10.🌗 Is dark blue on white easy or hard to read on a button? (a) hard to read (b) easy to read
  11. 11.True or false: the font size is about UI (the look). (a) True (b) False
  12. 12.Which of these is true of a menu button? (a) goes to the last screen (b) undoes one move (c) hides extra links (d) switches main sections
  13. 13.True or false: a final design shows the real fonts. (a) False (b) True
  14. 14.💾 What number does this code show?
    let lives = 5;
    lives = lives - 1;
    lives = lives + 3;
    show(lives);
  15. 15.🔢 In a sign-up flow, which comes first: “make a password” or “type name and email”? (a) make a password (b) type name and email
  16. 16.💾 Where should the app save a draft you are typing: on the phone or in the cloud? (a) on the phone (b) in the cloud
  17. 17.Which of these makes the app harder to use? (a) text that can grow (b) strong colour contrast (c) colour as the only clue (d) big touch targets
  18. 18.💾 Where should the app save photos on two devices: on the phone or in the cloud? (a) on the phone (b) in the cloud
  19. 19.True or false: notes to read offline fits saving on the phone. (a) False (b) True
  20. 20.♿ A screen has 7 icon buttons. Only 2 of them have a text label for screen readers. How many still need a label?
  21. 21.🔢 In a food-order flow, which comes LAST? (a) pick a dish (b) track the order (c) open the menu (d) pay for the order
  22. 22.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Body text: 12 px
    Footer: 16 px
    Label: 17 px
    (a) Label (b) Footer (c) Body text
  23. 23.🖼️ In this wireframe (top to bottom), what is right below the filter buttons?
    [ search box ]
    [ filter buttons ]
    [ Add button ]
    [ list of items ]
    (a) Add button (b) list of items (c) search box
  24. 24.🧭 About how many tabs suit a tab bar best? (a) 10 to 12 (b) 3 to 5 (c) 1 (d) 20
  25. 25.🔍 Which is the odd one out? (a) strong colour contrast (b) big touch targets (c) text that can grow (d) tiny tap areas
  26. 26.🖼️ How many parts (boxes) does this wireframe have?
    [ search box ]
    [ top bar ]
    [ big picture ]
    [ filter buttons ]
    [ Save button ]
  27. 27.True or false: a clear word like Save is poor button design. (a) True (b) False
  28. 28.Which of these fits saving in the cloud? (a) your last game level (b) a draft you are typing (c) chat messages to friends (d) notes to read offline
  29. 29.🔍 Which is the odd one out? (a) colour as the only clue (b) icons with no labels (c) fast-flashing lights (d) text that can grow
  30. 30.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
    Design A: Home → Size → Results → Shop → Search → Menu
    Design B: Home → Pens → Offers
  31. 31.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Shop → Pens → Cart → Confirm → Results
    Design B: Home → Address → Item
    (a) Design A (b) Design B
  32. 32.💾 What does this code show? (Positions start at 0.)
    let friends = ["Aman", "Kabir", "Arjun"];
    show(friends[2]);
    (a) Aman (b) Kabir (c) Arjun
  33. 33.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Size → Offers → Pens → Search → Menu → Cart
    Design B: Home → Cart → Pens → Address → Confirm
    (a) Design A (b) Design B
  34. 34.💾 Where should the app save a class leaderboard: on the phone or in the cloud? (a) on the phone (b) in the cloud
  35. 35.Which of these makes the app harder to use? (a) text that can grow (b) big touch targets (c) tiny tap areas (d) labels on every icon
  36. 36.True or false: chat messages to friends fits saving on the phone. (a) False (b) True
  37. 37.🔀 In a good flow, each screen should lead to ___. (a) the same screen (b) a dead end (c) a clear next step (d) a random page
  38. 38.Which of these helps everyone use the app? (a) big touch targets (b) fast-flashing lights (c) sudden loud sounds (d) tiny tap areas
  39. 39.🔘 Is this good or poor button design: strong colour contrast? (a) good design (b) poor design
  40. 40.🖼️ In this wireframe (top to bottom), what is right above the Save button?
    [ tab bar ]
    [ menu icon ]
    [ Save button ]
    [ list of items ]
    [ title text ]
    [ big picture ]
    (a) menu icon (b) list of items (c) big picture (d) tab bar

Answer key

  1. on the phone
  2. good design
  3. 3
  4. easy to read
  5. how easy sign-up is
  6. everyone
  7. sudden loud sounds
  8. 5
  9. good design
  10. easy to read
  11. True
  12. hides extra links
  13. True
  14. 7
  15. type name and email
  16. on the phone
  17. colour as the only clue
  18. in the cloud
  19. True
  20. 5
  21. track the order
  22. Body text
  23. Add button
  24. 3 to 5
  25. tiny tap areas
  26. 5
  27. False
  28. chat messages to friends
  29. text that can grow
  30. 5
  31. Design B
  32. Arjun
  33. Design B
  34. in the cloud
  35. tiny tap areas
  36. False
  37. a clear next step
  38. big touch targets
  39. good design
  40. menu icon

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