← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 744 · 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.🔢 In a photo-post flow, what comes right after “open the camera screen”? (a) post the photo (b) add a filter (c) take the photo (d) write a caption
  2. 2.🌗 Is white on dark green easy or hard to read on a button? (a) easy to read (b) hard to read
  3. 3.💾 Where should the app save the sound on/off setting: on the phone or in the cloud? (a) in the cloud (b) on the phone
  4. 4.Which of these fits saving in the cloud? (a) notes to read offline (b) the sound on/off setting (c) chat messages to friends (d) a draft you are typing
  5. 5.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Friend list”
    2. open “Match report”
    3. open “Badges”
    Which screen are you on now?
    (a) Match report (b) Lessons (c) Friend list (d) Badges
  6. 6.🔢 In a photo-post flow, what comes right after “add a filter”? (a) open the camera screen (b) take the photo (c) write a caption (d) post the photo
  7. 7.True or false: buttons almost touching is poor button design. (a) True (b) False
  8. 8.True or false: how easy sign-up is is about UI (the look). (a) False (b) True
  9. 9.🔢 In a sign-up flow, what comes right after “open the app”? (a) tap “Sign up” (b) see the home screen (c) type name and email (d) make a password
  10. 10.True or false: the icon shapes is about UI (the look). (a) False (b) True
  11. 11.💾 In most code, the first item of a list is at position ___. (a) 0 (b) 10 (c) 1 (d) 2
  12. 12.True or false: space between buttons is poor button design. (a) False (b) True
  13. 13.Which of these fits saving on the phone? (a) a class leaderboard (b) the sound on/off setting (c) photos on two devices (d) a shared to-do list
  14. 14.True or false: a shared to-do list fits saving on the phone. (a) False (b) True
  15. 15.💾 Which can hold many values in order? (a) a list (b) a switch (c) a button (d) a single number
  16. 16.Which of these is true of a tab bar? (a) opens a list of pages (b) hides extra links (c) goes to the last screen (d) switches main sections
  17. 17.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Hint: 17 px
    Title: 12 px
    Footer: 13 px
    Label: 13 px
  18. 18.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Size → Confirm
    Design B: Home → Shop → Results → Menu → Address → Size → Pay
  19. 19.💾 Where should the app save a class leaderboard: on the phone or in the cloud? (a) on the phone (b) in the cloud
  20. 20.🧭 About how many tabs suit a tab bar best? (a) 3 to 5 (b) 20 (c) 10 to 12 (d) 1
  21. 21.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
    [ title text ]
    [ top bar ]
    [ Save button ]
    [ Add button ]
    [ tab bar ]
    [ list of items ]
    (a) top bar (b) tab bar (c) list of items (d) Add button
  22. 22.🔢 In a food-order flow, what comes right after “open the menu”? (a) pay for the order (b) add it to the cart (c) check the cart (d) pick a dish
  23. 23.True or false: “big touch targets” makes the app harder to use. (a) False (b) True
  24. 24.✏️ What is the easiest way to draw a first wireframe? (a) a phone case (b) pencil and paper (c) a 3D printer (d) a microphone
  25. 25.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. open “Score card”
    2. tap Back
    3. tap the Settings tab
    4. open “Match report”
    5. tap the Settings tab
    How many times must you tap Back to reach the main screen of this tab?
  26. 26.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Title: 19 px
    Menu: 20 px
    Footer: 19 px
    Hint: 15 px
    Label: 18 px
  27. 27.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Shop → Address → Cart
    Design B: Home → Confirm → Menu → Pay → Item → Offers → Search
    (a) Design B (b) Design A
  28. 28.🧭 Which part of navigation opens a list of pages? (a) the back button (b) a menu button (c) a tab bar
  29. 29.♿ Does this help everyone, or make the app harder to use: captions on videos? (a) makes it harder (b) helps everyone
  30. 30.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a final design (b) a wireframe
  31. 31.💾 What number does this code show?
    let friends = ["Zoya", "Meera"];
    friends.push("Aman");
    friends.push("Riya");
    show(friends.length);
  32. 32.🔍 Which is the odd one out? (a) icons with no labels (b) labels on every icon (c) captions on videos (d) text that can grow
  33. 33.True or false: a tiny 20 px button is good button design. (a) True (b) False
  34. 34.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. tap the Quiz tab
    2. tap the Me tab
    3. open “Score card”
    How many times must you tap Back to reach the main screen of this tab?
  35. 35.🧭 Which part of navigation hides extra links? (a) the back button (b) a tab bar (c) a menu button
  36. 36.Which of these is true of the back button? (a) opens a list of pages (b) switches main sections (c) goes to the last screen (d) sits at the bottom
  37. 37.💾 pop() takes off the last item. What does this code show?
    let friends = ["Meera", "Aman", "Kabir", "Arjun"];
    friends.pop();
    show(friends[friends.length - 1]);
    (a) Arjun (b) Aman (c) Kabir (d) Meera
  38. 38.🔘 Is this good or poor button design: a tiny 20 px button? (a) poor design (b) good design
  39. 39.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Address → Search → Menu → Shop → Results → Confirm
    Design B: Home → Pay → Pens → Results → Menu → Shop
    (a) Design B (b) Design A
  40. 40.🔍 Which is the odd one out? (a) the button colours (b) the font size (c) the icon shapes (d) how users feel after

Answer key

  1. take the photo
  2. easy to read
  3. on the phone
  4. chat messages to friends
  5. Badges
  6. write a caption
  7. True
  8. False
  9. tap “Sign up”
  10. True
  11. 0
  12. False
  13. the sound on/off setting
  14. False
  15. a list
  16. switches main sections
  17. 3
  18. 4
  19. in the cloud
  20. 3 to 5
  21. list of items
  22. pick a dish
  23. False
  24. pencil and paper
  25. 0
  26. 1
  27. Design A
  28. a menu button
  29. helps everyone
  30. a final design
  31. 4
  32. icons with no labels
  33. False
  34. 1
  35. a menu button
  36. goes to the last screen
  37. Kabir
  38. poor design
  39. Design B
  40. how users feel after

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