← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 610 · 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 is the odd one out? (a) colour as the only clue (b) sudden loud sounds (c) labels on every icon (d) icons with no labels
  2. 2.🔢 In a sign-up flow, which comes first: “type name and email” or “enter the code sent”? (a) enter the code sent (b) type name and email
  3. 3.💾 Where should the app save a class leaderboard: on the phone or in the cloud? (a) on the phone (b) in the cloud
  4. 4.True or false: “labels on every icon” makes the app harder to use. (a) True (b) False
  5. 5.💾 Which can hold many values in order? (a) a single number (b) a list (c) a switch (d) a button
  6. 6.💾 What number does this code show?
    let friends = ["Arjun", "Meera", "Zoya"];
    friends.push("Riya");
    show(friends.length);
  7. 7.🔢 In a sign-up flow, which comes first: “make a password” or “see the home screen”? (a) make a password (b) see the home screen
  8. 8.🖼️ How many parts (boxes) does this wireframe have?
    [ top bar ]
    [ tab bar ]
    [ title text ]
    [ search box ]
    [ menu icon ]
  9. 9.True or false: a wireframe shows the real fonts. (a) False (b) True
  10. 10.🖼️ How many parts (boxes) does this wireframe have?
    [ Save button ]
    [ top bar ]
    [ search box ]
    [ big picture ]
  11. 11.♿ What should every icon-only button have for screen readers? (a) a text label (b) a bright colour (c) a long animation (d) a sound
  12. 12.Which of these fits saving on the phone? (a) a class leaderboard (b) a shared to-do list (c) chat messages to friends (d) notes to read offline
  13. 13.🧭 Which part of navigation shows 3 to 5 icons? (a) a menu button (b) a tab bar (c) the back button
  14. 14.🖼️ In this wireframe (top to bottom), what is right below the Add button?
    [ tab bar ]
    [ Add button ]
    [ big picture ]
    [ filter buttons ]
    [ top bar ]
    [ search box ]
    (a) tab bar (b) search box (c) big picture (d) top bar
  15. 15.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Footer: 20 px
    Menu: 21 px
    Hint: 12 px
    Title: 28 px
    (a) Title (b) Hint (c) Footer (d) Menu
  16. 16.Which of these is about UX (the experience)? (a) the theme colours (b) the icon shapes (c) how easy sign-up is (d) the font size
  17. 17.True or false: a big, easy tap area is poor button design. (a) True (b) False
  18. 18.True or false: “captions on videos” makes the app harder to use. (a) True (b) False
  19. 19.🌗 Is white on black easy or hard to read on a button? (a) hard to read (b) easy to read
  20. 20.♿ A screen has 8 icon buttons. Only 5 of them have a text label for screen readers. How many still need a label?
  21. 21.💾 In most code, the first item of a list is at position ___. (a) 10 (b) 1 (c) 2 (d) 0
  22. 22.💾 What number does this code show?
    let friends = ["Aman", "Arjun"];
    friends.push("Riya");
    show(friends.length);
  23. 23.True or false: whether users get lost is about UX (the experience). (a) False (b) True
  24. 24.Which of these is about UI (the look)? (a) whether users get lost (b) how fast a task is done (c) the button colours (d) how many taps it takes
  25. 25.🔍 Which is the odd one out? (a) big touch targets (b) labels on every icon (c) fast-flashing lights (d) text that can grow
  26. 26.🔍 Which is the odd one out? (a) strong colour contrast (b) sudden loud sounds (c) text that can grow (d) captions on videos
  27. 27.🌗 Is pale pink on white easy or hard to read on a button? (a) easy to read (b) hard to read
  28. 28.🔢 In a food-order flow, what comes right after “open the menu”? (a) check the cart (b) track the order (c) add it to the cart (d) pick a dish
  29. 29.True or false: a clear word like Save is good button design. (a) False (b) True
  30. 30.Which colour pair is easy to read? (a) pale pink on white (b) white on dark green (c) yellow on white (d) dark blue on black
  31. 31.🎨 Is this about UI or UX: the font size? (a) UX (b) UI
  32. 32.♿ Showing right or wrong only in red and green is a problem for ___. (a) fast typists (b) the battery (c) colour-blind users (d) the server
  33. 33.🔍 Which is the odd one out? (a) strong colour contrast (b) colour as the only clue (c) text that can grow (d) big touch targets
  34. 34.💾 What number does this code show?
    let notes = ["Science", "Hindi"];
    notes.push("Art");
    notes.push("Sports");
    show(notes.length);
  35. 35.Which of these helps everyone use the app? (a) tiny tap areas (b) sudden loud sounds (c) strong colour contrast (d) colour as the only clue
  36. 36.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Menu → Cart → Results → Pens
    Design B: Home → Pens → Shop
    (a) Design A (b) Design B
  37. 37.True or false: “text that can grow” helps everyone use the app. (a) True (b) False
  38. 38.True or false: a draft you are typing fits saving on the phone. (a) False (b) True
  39. 39.🎨 Is this about UI or UX: the screen layout? (a) UI (b) UX
  40. 40.🌗 Is dark blue on black easy or hard to read on a button? (a) easy to read (b) hard to read

Answer key

  1. labels on every icon
  2. type name and email
  3. in the cloud
  4. False
  5. a list
  6. 4
  7. make a password
  8. 5
  9. False
  10. 4
  11. a text label
  12. notes to read offline
  13. a tab bar
  14. big picture
  15. Hint
  16. how easy sign-up is
  17. False
  18. False
  19. easy to read
  20. 3
  21. 0
  22. 3
  23. True
  24. the button colours
  25. fast-flashing lights
  26. sudden loud sounds
  27. hard to read
  28. pick a dish
  29. True
  30. white on dark green
  31. UI
  32. colour-blind users
  33. colour as the only clue
  34. 4
  35. strong colour contrast
  36. Design B
  37. True
  38. True
  39. UI
  40. hard to read

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