← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 50 · 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.🖼️ How many parts (boxes) does this wireframe have?
    [ tab bar ]
    [ top bar ]
    [ search box ]
    [ menu icon ]
    [ list of items ]
    [ filter buttons ]
  2. 2.Which colour pair is easy to read? (a) black on yellow (b) pale pink on white (c) light grey on white (d) red on green
  3. 3.🧭 Which part of navigation goes to the last screen? (a) a menu button (b) a tab bar (c) the back button
  4. 4.Which of these fits saving on the phone? (a) a shared to-do list (b) photos on two devices (c) a class leaderboard (d) a draft you are typing
  5. 5.True or false: grey text on grey is good button design. (a) False (b) True
  6. 6.🖼️ In this wireframe (top to bottom), what is right below the list of items?
    [ Add button ]
    [ list of items ]
    [ menu icon ]
    [ top bar ]
    (a) top bar (b) Add button (c) menu icon
  7. 7.♿ Does this help everyone, or make the app harder to use: sudden loud sounds? (a) makes it harder (b) helps everyone
  8. 8.🔢 In a photo-post flow, what comes right after “take the photo”? (a) post the photo (b) add a filter (c) write a caption (d) open the camera screen
  9. 9.🎨 Is this about UI or UX: the button colours? (a) UI (b) UX
  10. 10.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. tap the Me tab
    2. open “Video”
    3. open “Edit photo”
    4. tap Back
    How many times must you tap Back to reach the main screen of this tab?
  11. 11.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. tap the Home tab
    2. open “Match report”
    3. open “Edit photo”
    4. tap Back
    How many times must you tap Back to reach the main screen of this tab?
  12. 12.💾 In most code, the first item of a list is at position ___. (a) 1 (b) 10 (c) 0 (d) 2
  13. 13.🔍 Which is the odd one out? (a) how easy sign-up is (b) the screen layout (c) how users feel after (d) whether users get lost
  14. 14.True or false: “icons with no labels” makes the app harder to use. (a) False (b) True
  15. 15.🔍 Which is the odd one out? (a) the theme colours (b) the screen layout (c) the button colours (d) how users feel after
  16. 16.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Help button: 32 px tall
    Back button: 56 px tall
    Send button: 48 px tall
  17. 17.🔀 Why plan the user flow before building? (a) to add more taps (b) to hide the buttons (c) so each step is clear (d) to skip testing
  18. 18.Which of these fits saving in the cloud? (a) a class leaderboard (b) the sound on/off setting (c) notes to read offline (d) your last game level
  19. 19.🎨 Is this about UI or UX: the screen layout? (a) UX (b) UI
  20. 20.🔢 In a food-order flow, what comes right after “pay for the order”? (a) check the cart (b) track the order (c) open the menu (d) add it to the cart
  21. 21.True or false: the screen layout is about UX (the experience). (a) False (b) True
  22. 22.🔢 In a photo-post flow, which comes first: “add a filter” or “post the photo”? (a) add a filter (b) post the photo
  23. 23.🔀 What is a user flow? (a) the path through screens (b) a type of font (c) a colour theme (d) a charging cable
  24. 24.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Badges”
    2. tap Back
    3. open “Friend list”
    How many times must you tap Back to reach the main screen of this tab?
  25. 25.🎨 Is this about UI or UX: the font size? (a) UX (b) UI
  26. 26.🔘 Our rule: buttons are at least 48 px tall. The Done button is 44 px tall. How many px taller must it be?
  27. 27.🧭 What does the back button usually do? (a) closes all apps (b) goes to the last screen (c) opens settings (d) deletes the page
  28. 28.💾 pop() takes off the last item. What does this code show?
    let notes = ["Sports", "Maths", "Music"];
    notes.pop();
    show(notes[notes.length - 1]);
    (a) Maths (b) Music (c) Sports
  29. 29.✏️ Do wireframes usually show the final colours? (a) Yes (b) No
  30. 30.True or false: “fast-flashing lights” makes the app harder to use. (a) True (b) False
  31. 31.True or false: the sound on/off setting fits saving in the cloud. (a) False (b) True
  32. 32.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Body text: 26 px
    Footer: 18 px
    Title: 19 px
    Label: 10 px
    (a) Footer (b) Label (c) Title (d) Body text
  33. 33.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. tap the Settings tab
    2. open “Friend list”
    3. open “Edit photo”
    Which screen are you on now?
    (a) Friend list (b) Feed (c) Chat (d) Edit photo
  34. 34.♿ A screen has 11 icon buttons. Only 4 of them have a text label for screen readers. How many still need a label?
  35. 35.💾 What number does this code show?
    let stars = 8;
    stars = stars - 6;
    stars = stars + 3;
    show(stars);
  36. 36.🖼️ In this wireframe (top to bottom), what is right above the menu icon?
    [ title text ]
    [ Save button ]
    [ list of items ]
    [ menu icon ]
    (a) list of items (b) title text (c) Save button
  37. 37.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Pens → Confirm → Cart → Menu → Search → Pay
    Design B: Home → Results → Offers → Address → Pay → Pens
    (a) Design B (b) Design A
  38. 38.Which of these is true of a menu button? (a) goes to the last screen (b) sits at the bottom (c) undoes one move (d) hides extra links
  39. 39.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Pens → Shop → Search → Size → Menu → Cart
    Design B: Home → Address → Results → Pens
    (a) Design A (b) Design B
  40. 40.Which of these is about UI (the look)? (a) how fast a task is done (b) whether users get lost (c) the theme colours (d) how easy sign-up is

Answer key

  1. 6
  2. black on yellow
  3. the back button
  4. a draft you are typing
  5. False
  6. menu icon
  7. makes it harder
  8. add a filter
  9. UI
  10. 1
  11. 1
  12. 0
  13. the screen layout
  14. True
  15. how users feel after
  16. 2
  17. so each step is clear
  18. a class leaderboard
  19. UI
  20. track the order
  21. False
  22. add a filter
  23. the path through screens
  24. 1
  25. UI
  26. 4
  27. goes to the last screen
  28. Maths
  29. No
  30. True
  31. False
  32. Label
  33. Edit photo
  34. 7
  35. 5
  36. list of items
  37. Design B
  38. hides extra links
  39. Design B
  40. the theme colours

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