← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 652 · 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.🔀 A screen with no way forward or back is called a ___. (a) dead end (b) shortcut (c) tab bar (d) home screen
  2. 2.✏️ A box with a cross in a wireframe usually means ___. (a) delete this (b) a closed app (c) a picture goes here (d) an error
  3. 3.Which of these is true of a final design? (a) is a quick sketch (b) shows the real fonts (c) shows where things go (d) has no real colours
  4. 4.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Send button: 48 px tall
    Help button: 44 px tall
    Done button: 56 px tall
    Back button: 44 px tall
  5. 5.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
    Design A: Home → Address → Pens → Menu → Offers
    Design B: Home → Pay → Item → Confirm
  6. 6.Which of these fits saving on the phone? (a) a shared to-do list (b) the sound on/off setting (c) a class leaderboard (d) chat messages to friends
  7. 7.Which of these is true of a menu button? (a) switches main sections (b) shows 3 to 5 icons (c) hides extra links (d) sits at the bottom
  8. 8.💾 What number does this code show?
    let score = 8;
    score = score - 6;
    score = score + 1;
    show(score);
  9. 9.True or false: a wireframe looks like the real app. (a) True (b) False
  10. 10.💾 pop() takes off the last item. What does this code show?
    let friends = ["Meera", "Arjun", "Aman", "Kabir"];
    friends.pop();
    show(friends[friends.length - 1]);
    (a) Meera (b) Aman (c) Arjun (d) Kabir
  11. 11.True or false: a final design is a quick sketch. (a) True (b) False
  12. 12.♿ A screen has 8 icon buttons. Only 2 of them have a text label for screen readers. How many still need a label?
  13. 13.🎨 Is this about UI or UX: how fast a task is done? (a) UX (b) UI
  14. 14.🔢 In a food-order flow, what comes right after “add it to the cart”? (a) open the menu (b) check the cart (c) pay for the order (d) pick a dish
  15. 15.Which colour pair is hard to read? (a) white on black (b) yellow on white (c) white on dark green (d) black on pale grey
  16. 16.♿ What should every icon-only button have for screen readers? (a) a long animation (b) a text label (c) a bright colour (d) a sound
  17. 17.🖼️ In this wireframe (top to bottom), what is right above the search box?
    [ tab bar ]
    [ search box ]
    [ Add button ]
    [ menu icon ]
    (a) Add button (b) tab bar (c) menu icon
  18. 18.True or false: notes to read offline fits saving on the phone. (a) True (b) False
  19. 19.🖼️ How many parts (boxes) does this wireframe have?
    [ list of items ]
    [ Save button ]
    [ tab bar ]
    [ menu icon ]
  20. 20.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Back button: 44 px tall
    Next button: 36 px tall
    Send button: 32 px tall
    Start button: 44 px tall
  21. 21.🧭 Why should every screen show where you are? (a) to use more battery (b) to hide the menu (c) to look busy (d) so users do not get lost
  22. 22.💾 What number does this code show?
    let points = 6;
    points = points - 6;
    points = points + 2;
    show(points);
  23. 23.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a final design (b) a wireframe
  24. 24.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
    Design A: Home → Shop → Size
    Design B: Home → Menu → Shop → Pens → Pay → Address
  25. 25.♿ Does this help everyone, or make the app harder to use: captions on videos? (a) makes it harder (b) helps everyone
  26. 26.🔢 In a sign-up flow, what comes right after “type name and email”? (a) enter the code sent (b) make a password (c) tap “Sign up” (d) open the app
  27. 27.♿ A screen has 8 icon buttons. Only 5 of them have a text label for screen readers. How many still need a label?
  28. 28.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
    Design A: Home → Pay → Results → Shop → Search
    Design B: Home → Shop → Size → Confirm → Item → Search → Results
  29. 29.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Help page”
    2. open “Match report”
    3. open “Map”
    How many times must you tap Back to reach the main screen of this tab?
  30. 30.Which of these makes the app harder to use? (a) tiny tap areas (b) captions on videos (c) labels on every icon (d) text that can grow
  31. 31.🔢 In a food-order flow, which comes first: “pay for the order” or “check the cart”? (a) pay for the order (b) check the cart
  32. 32.🔍 Which is the odd one out? (a) the icon shapes (b) the font size (c) how many taps it takes (d) the theme colours
  33. 33.🔍 Which is the odd one out? (a) whether users get lost (b) how easy sign-up is (c) how fast a task is done (d) the button colours
  34. 34.🔢 In a sign-up flow, which comes LAST? (a) see the home screen (b) open the app (c) tap “Sign up” (d) enter the code sent
  35. 35.🔀 What is a user flow? (a) a type of font (b) a charging cable (c) the path through screens (d) a colour theme
  36. 36.🔢 In a sign-up flow, what comes right after “tap “Sign up””? (a) make a password (b) open the app (c) type name and email (d) see the home screen
  37. 37.True or false: how many taps it takes is about UI (the look). (a) False (b) True
  38. 38.💾 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
  39. 39.True or false: “colour as the only clue” helps everyone use the app. (a) True (b) False
  40. 40.🔢 In a food-order flow, which comes first: “track the order” or “pick a dish”? (a) track the order (b) pick a dish

Answer key

  1. dead end
  2. a picture goes here
  3. shows the real fonts
  4. 2
  5. 4
  6. the sound on/off setting
  7. hides extra links
  8. 3
  9. False
  10. Aman
  11. False
  12. 6
  13. UX
  14. check the cart
  15. yellow on white
  16. a text label
  17. tab bar
  18. True
  19. 4
  20. 0
  21. so users do not get lost
  22. 2
  23. a final design
  24. 2
  25. helps everyone
  26. make a password
  27. 3
  28. 6
  29. 3
  30. tiny tap areas
  31. check the cart
  32. how many taps it takes
  33. the button colours
  34. see the home screen
  35. the path through screens
  36. type name and email
  37. False
  38. on the phone
  39. False
  40. pick a dish

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