← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 84 · 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.💾 What is a variable? (a) a picture (b) a named box for a value (c) a phone setting (d) a type of screen
  2. 2.🔀 A screen with no way forward or back is called a ___. (a) tab bar (b) home screen (c) shortcut (d) dead end
  3. 3.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
    Design A: Home → Pens → Menu → Item → Pay → Results
    Design B: Home → Size → Search → Address
  4. 4.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Shop → Cart → Menu → Results
    Design B: Home → Cart → Address → Pay → Search → Menu → Offers
    (a) Design A (b) Design B
  5. 5.💾 What number does this code show?
    let stars = 7;
    stars = stars - 7;
    stars = stars + 5;
    show(stars);
  6. 6.🔢 In a sign-up flow, which comes first: “tap “Sign up”” or “make a password”? (a) tap “Sign up” (b) make a password
  7. 7.True or false: a wireframe uses the final pictures. (a) True (b) False
  8. 8.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Video”
    2. tap Back
    3. open “Help page”
    Which screen are you on now?
    (a) Home (b) Video (c) Help page (d) Search
  9. 9.🌗 Is pale pink on white easy or hard to read on a button? (a) easy to read (b) hard to read
  10. 10.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Badges”
    2. tap the Profile tab
    3. open “Map”
    4. open “Edit photo”
    5. tap the Profile tab
    Which screen are you on now?
    (a) Badges (b) Edit photo (c) Profile (d) Map
  11. 11.Which of these is true of a wireframe? (a) uses the final pictures (b) shows the real fonts (c) has no real colours (d) has the real colours
  12. 12.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Menu → Results → Shop → Address → Confirm → Size
    Design B: Home → Offers → Menu
    (a) Design A (b) Design B
  13. 13.🔢 In a food-order flow, which comes first: “pay for the order” or “pick a dish”? (a) pick a dish (b) pay for the order
  14. 14.♿ Does this help everyone, or make the app harder to use: colour as the only clue? (a) helps everyone (b) makes it harder
  15. 15.✏️ Why draw a wireframe before coding? (a) it saves data (b) it runs the app (c) it adds colours (d) changes are quick
  16. 16.🎨 UX stands for user ___. (a) example (b) express (c) experience (d) extra
  17. 17.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a wireframe (b) a final design
  18. 18.💾 pop() takes off the last item. What does this code show?
    let songs = ["Stars", "Sunrise", "Monsoon", "Rain"];
    songs.pop();
    show(songs[songs.length - 1]);
    (a) Stars (b) Rain (c) Monsoon (d) Sunrise
  19. 19.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Cancel button: 48 px tall
    Next button: 28 px tall
    Back button: 64 px tall
    (a) Cancel (b) Next (c) Back
  20. 20.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. tap the Lessons tab
    2. open “Edit photo”
    3. tap the Quiz tab
    4. tap the Lessons tab
    How many times must you tap Back to reach the main screen of this tab?
  21. 21.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. open “Badges”
    2. tap Back
    3. open “Score card”
    4. tap Back
    How many times must you tap Back to reach the main screen of this tab?
  22. 22.♿ Does this help everyone, or make the app harder to use: big touch targets? (a) makes it harder (b) helps everyone
  23. 23.🔢 In a sign-up flow, which comes first: “see the home screen” or “make a password”? (a) make a password (b) see the home screen
  24. 24.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Cancel button: 68 px tall
    Help button: 68 px tall
    Next button: 36 px tall
    (a) Next (b) Help (c) Cancel
  25. 25.🧭 Why should every screen show where you are? (a) so users do not get lost (b) to use more battery (c) to look busy (d) to hide the menu
  26. 26.Which of these is about UI (the look)? (a) whether users get lost (b) the button colours (c) how easy sign-up is (d) how fast a task is done
  27. 27.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Start button: 28 px tall
    Done button: 68 px tall
    Send button: 64 px tall
    (a) Send (b) Done (c) Start
  28. 28.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Help button: 48 px tall
    Send button: 48 px tall
    Cancel button: 40 px tall
    Start button: 60 px tall
  29. 29.Which of these fits saving on the phone? (a) photos on two devices (b) chat messages to friends (c) a draft you are typing (d) a shared to-do list
  30. 30.True or false: how fast a task is done is about UX (the experience). (a) True (b) False
  31. 31.True or false: “big touch targets” helps everyone use the app. (a) False (b) True
  32. 32.True or false: a wireframe has the real colours. (a) False (b) True
  33. 33.🔢 In a sign-up flow, which comes LAST? (a) type name and email (b) tap “Sign up” (c) make a password (d) see the home screen
  34. 34.🔘 Is this good or poor button design: a clear word like Save? (a) poor design (b) good design
  35. 35.🌗 Is white on dark green easy or hard to read on a button? (a) hard to read (b) easy to read
  36. 36.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Pay → Item
    Design B: Home → Shop → Search → Offers
    (a) Design B (b) Design A
  37. 37.🔢 In a food-order flow, which comes first: “open the menu” or “track the order”? (a) track the order (b) open the menu
  38. 38.🎨 Is this about UI or UX: the icon shapes? (a) UI (b) UX
  39. 39.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
    Design A: Home → Address → Pay
    Design B: Home → Address → Pay → Pens
  40. 40.🔘 Our rule: buttons are at least 48 px tall. The Start button is 40 px tall. How many px taller must it be?

Answer key

  1. a named box for a value
  2. dead end
  3. 5
  4. Design A
  5. 5
  6. tap “Sign up”
  7. False
  8. Help page
  9. hard to read
  10. Profile
  11. has no real colours
  12. Design B
  13. pick a dish
  14. makes it harder
  15. changes are quick
  16. experience
  17. a final design
  18. Monsoon
  19. Next
  20. 0
  21. 0
  22. helps everyone
  23. make a password
  24. Next
  25. so users do not get lost
  26. the button colours
  27. Start
  28. 3
  29. a draft you are typing
  30. True
  31. True
  32. False
  33. see the home screen
  34. good design
  35. easy to read
  36. Design A
  37. open the menu
  38. UI
  39. 3
  40. 8

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