← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 299 · 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.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Done button: 40 px tall
    Start button: 60 px tall
    Help button: 40 px tall
  2. 2.🔢 In a food-order flow, which comes LAST? (a) open the menu (b) pick a dish (c) add it to the cart (d) track the order
  3. 3.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. open “Match report”
    2. open “Match report”
    3. tap the Chat tab
    4. open “Match report”
    Which screen are you on now?
    (a) Feed (b) Settings (c) Match report (d) Chat
  4. 4.🎨 Is this about UI or UX: how users feel after? (a) UX (b) UI
  5. 5.True or false: your last game level fits saving on the phone. (a) False (b) True
  6. 6.True or false: buttons almost touching is good button design. (a) False (b) True
  7. 7.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. tap the Profile tab
    2. tap the Home tab
    3. open “Help page”
    4. tap Back
    5. open “Badges”
    How many times must you tap Back to reach the main screen of this tab?
  8. 8.Which of these helps everyone use the app? (a) sudden loud sounds (b) icons with no labels (c) fast-flashing lights (d) big touch targets
  9. 9.🧭 Which part of navigation shows 3 to 5 icons? (a) the back button (b) a menu button (c) a tab bar
  10. 10.Which of these makes the app harder to use? (a) big touch targets (b) captions on videos (c) strong colour contrast (d) colour as the only clue
  11. 11.✏️ Do wireframes usually show the final colours? (a) Yes (b) No
  12. 12.🔢 In a quiz-app flow, which comes first: “see the final score” or “read a question”? (a) see the final score (b) read a question
  13. 13.🎨 UI stands for user ___. (a) internet (b) idea (c) input (d) interface
  14. 14.Which of these makes the app harder to use? (a) captions on videos (b) text that can grow (c) labels on every icon (d) sudden loud sounds
  15. 15.💾 Where should the app save a draft you are typing: on the phone or in the cloud? (a) in the cloud (b) on the phone
  16. 16.🧭 Why should every screen show where you are? (a) to hide the menu (b) to use more battery (c) to look busy (d) so users do not get lost
  17. 17.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Match report”
    2. tap Back
    3. open “Score card”
    4. open “Video”
    5. tap Back
    How many times must you tap Back to reach the main screen of this tab?
  18. 18.🔢 In a quiz-app flow, which comes first: “read a question” or “pick an answer”? (a) pick an answer (b) read a question
  19. 19.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
    Design A: Home → Confirm → Pay → Pens
    Design B: Home → Shop → Cart → Menu → Confirm → Offers
  20. 20.🔘 Our rule: buttons are at least 48 px tall. The Send button is 40 px tall. How many px taller must it be?
  21. 21.🔍 Which is the odd one out? (a) the theme colours (b) the font size (c) how fast a task is done (d) the icon shapes
  22. 22.🔢 In a photo-post flow, which comes FIRST? (a) take the photo (b) add a filter (c) post the photo (d) open the camera screen
  23. 23.🔢 In a sign-up flow, which comes first: “enter the code sent” or “tap “Sign up””? (a) enter the code sent (b) tap “Sign up”
  24. 24.🔍 Which is the odd one out? (a) icons with no labels (b) colour as the only clue (c) labels on every icon (d) sudden loud sounds
  25. 25.Which colour pair is hard to read? (a) dark blue on white (b) black on yellow (c) red on green (d) white on dark green
  26. 26.🔘 Is this good or poor button design: space between buttons? (a) poor design (b) good design
  27. 27.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. tap the Home tab
    2. open “Badges”
    3. tap the Search tab
    4. tap the Profile tab
    5. open “Match report”
    Which screen are you on now?
    (a) Home (b) Search (c) Badges (d) Match report
  28. 28.🔀 A screen with no way forward or back is called a ___. (a) home screen (b) shortcut (c) dead end (d) tab bar
  29. 29.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. open “Edit photo”
    2. tap Back
    3. open “Map”
    4. open “Score card”
    5. open “Edit photo”
    How many times must you tap Back to reach the main screen of this tab?
  30. 30.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Menu → Cart
    Design B: Home → Item → Cart → Pay
  31. 31.🔢 In a sign-up flow, what comes right after “type name and email”? (a) enter the code sent (b) see the home screen (c) open the app (d) make a password
  32. 32.♿ A screen has 11 icon buttons. Only 7 of them have a text label for screen readers. How many still need a label?
  33. 33.✏️ What is the easiest way to draw a first wireframe? (a) a microphone (b) pencil and paper (c) a phone case (d) a 3D printer
  34. 34.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
    Design A: Home → Item → Results → Search → Cart
    Design B: Home → Cart → Results → Size → Shop → Offers
  35. 35.Which of these is about UX (the experience)? (a) the button colours (b) the font size (c) how easy sign-up is (d) the theme colours
  36. 36.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. open “Map”
    2. open “Match report”
    3. tap Back
    4. tap the Feed tab
    5. open “Map”
    Which screen are you on now?
    (a) Match report (b) Feed (c) Chat (d) Map
  37. 37.🧭 About how many tabs suit a tab bar best? (a) 3 to 5 (b) 10 to 12 (c) 20 (d) 1
  38. 38.True or false: “tiny tap areas” makes the app harder to use. (a) False (b) True
  39. 39.💾 What number does this code show?
    let songs = ["Stars", "Rain", "Sunrise", "Monsoon"];
    songs.push("Kites");
    show(songs.length);
  40. 40.🔀 In a good flow, each screen should lead to ___. (a) a clear next step (b) the same screen (c) a dead end (d) a random page

Answer key

  1. 1
  2. track the order
  3. Match report
  4. UX
  5. True
  6. False
  7. 1
  8. big touch targets
  9. a tab bar
  10. colour as the only clue
  11. No
  12. read a question
  13. interface
  14. sudden loud sounds
  15. on the phone
  16. so users do not get lost
  17. 1
  18. read a question
  19. 3
  20. 8
  21. how fast a task is done
  22. open the camera screen
  23. tap “Sign up”
  24. labels on every icon
  25. red on green
  26. good design
  27. Match report
  28. dead end
  29. 3
  30. 1
  31. make a password
  32. 4
  33. pencil and paper
  34. 5
  35. how easy sign-up is
  36. Map
  37. 3 to 5
  38. True
  39. 5
  40. a clear next step

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