← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 948 · 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. The Start button is 36 px tall. How many px taller must it be?
  2. 2.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Help button: 32 px tall
    Cancel button: 40 px tall
    Next button: 52 px tall
  3. 3.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Back button: 52 px tall
    Done button: 56 px tall
    Send button: 48 px tall
    Help button: 40 px tall
  4. 4.Which of these is true of a final design? (a) shows the real fonts (b) uses plain grey boxes (c) is a quick sketch (d) has no real colours
  5. 5.Which of these is true of a final design? (a) shows where things go (b) uses plain grey boxes (c) has no real colours (d) uses the final pictures
  6. 6.🔘 Is this good or poor button design: a big, easy tap area? (a) poor design (b) good design
  7. 7.Which of these is about UI (the look)? (a) the icon shapes (b) how fast a task is done (c) how easy sign-up is (d) how users feel after
  8. 8.♿ A screen has 7 icon buttons. Only 2 of them have a text label for screen readers. How many still need a label?
  9. 9.True or false: how fast a task is done is about UX (the experience). (a) True (b) False
  10. 10.💾 What number does this code show?
    let lives = 8;
    lives = lives - 5;
    lives = lives + 3;
    show(lives);
  11. 11.Which of these fits saving on the phone? (a) a class leaderboard (b) the sound on/off setting (c) chat messages to friends (d) a shared to-do list
  12. 12.True or false: whether users get lost is about UI (the look). (a) False (b) True
  13. 13.Which colour pair is easy to read? (a) yellow on white (b) dark blue on white (c) pale pink on white (d) red on green
  14. 14.🔍 Which is the odd one out? (a) whether users get lost (b) how fast a task is done (c) how easy sign-up is (d) the theme colours
  15. 15.🎨 Fewer taps to finish a task usually means ___. (a) worse UX (b) a bigger app (c) better UX (d) more colours
  16. 16.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Video”
    2. open “Edit photo”
    3. tap Back
    4. open “Badges”
    How many times must you tap Back to reach the main screen of this tab?
  17. 17.True or false: how fast a task is done is about UI (the look). (a) False (b) True
  18. 18.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Edit photo”
    2. tap Back
    3. open “Map”
    4. open “Friend list”
    5. tap Back
    How many times must you tap Back to reach the main screen of this tab?
  19. 19.🔍 Which is the odd one out? (a) the font size (b) how many taps it takes (c) the theme colours (d) the screen layout
  20. 20.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
    Design A: Home → Address → Menu
    Design B: Home → Item → Cart → Pay → Menu → Search
  21. 21.🔢 In a quiz-app flow, which comes first: “pick an answer” or “tap “Start quiz””? (a) pick an answer (b) tap “Start quiz”
  22. 22.🧭 Where is a tab bar usually placed in a phone app? (a) in the middle (b) inside a button (c) nowhere (d) at the bottom
  23. 23.💾 What does this code show? (Positions start at 0.)
    let songs = ["Rain", "Sunrise", "Kites"];
    show(songs[2]);
    (a) Sunrise (b) Kites (c) Rain
  24. 24.🔍 Which is the odd one out? (a) whether users get lost (b) how users feel after (c) the font size (d) how fast a task is done
  25. 25.🔢 In a food-order flow, which comes FIRST? (a) pick a dish (b) add it to the cart (c) check the cart (d) open the menu
  26. 26.💾 What does this code show? (Positions start at 0.)
    let friends = ["Riya", "Arjun", "Aman", "Meera"];
    show(friends[3]);
    (a) Aman (b) Riya (c) Meera (d) Arjun
  27. 27.💾 Where should the app save chat messages to friends: on the phone or in the cloud? (a) on the phone (b) in the cloud
  28. 28.🔢 In a food-order flow, what comes right after “open the menu”? (a) pay for the order (b) track the order (c) check the cart (d) pick a dish
  29. 29.🌗 Is dark blue on white easy or hard to read on a button? (a) easy to read (b) hard to read
  30. 30.🔢 In a sign-up flow, which comes first: “type name and email” or “enter the code sent”? (a) enter the code sent (b) type name and email
  31. 31.Which of these is true of the back button? (a) hides extra links (b) goes to the last screen (c) shows 3 to 5 icons (d) switches main sections
  32. 32.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Help button: 72 px tall
    Save button: 60 px tall
    Start button: 36 px tall
    (a) Save (b) Help (c) Start
  33. 33.🧭 Which part of navigation goes to the last screen? (a) a tab bar (b) a menu button (c) the back button
  34. 34.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Edit photo”
    2. tap Back
    3. tap the Search tab
    4. open “Friend list”
    5. open “Match report”
    How many times must you tap Back to reach the main screen of this tab?
  35. 35.True or false: “big touch targets” makes the app harder to use. (a) False (b) True
  36. 36.🔢 In a food-order flow, which comes first: “add it to the cart” or “track the order”? (a) add it to the cart (b) track the order
  37. 37.🎨 A beautiful app that confuses everyone has ___. (a) good UX but poor UI (b) no UI at all (c) perfect UX (d) good UI but poor UX
  38. 38.💾 What number does this code show?
    let score = 7;
    score = score - 2;
    score = score + 3;
    show(score);
  39. 39.True or false: a clear word like Save is poor button design. (a) False (b) True
  40. 40.💾 What does this code show? (Positions start at 0.)
    let friends = ["Riya", "Zoya", "Aman", "Kabir", "Meera"];
    show(friends[2]);
    (a) Riya (b) Zoya (c) Kabir (d) Aman

Answer key

  1. 12
  2. 1
  3. 3
  4. shows the real fonts
  5. uses the final pictures
  6. good design
  7. the icon shapes
  8. 5
  9. True
  10. 6
  11. the sound on/off setting
  12. False
  13. dark blue on white
  14. the theme colours
  15. better UX
  16. 2
  17. False
  18. 1
  19. how many taps it takes
  20. 5
  21. tap “Start quiz”
  22. at the bottom
  23. Kites
  24. the font size
  25. open the menu
  26. Meera
  27. in the cloud
  28. pick a dish
  29. easy to read
  30. type name and email
  31. goes to the last screen
  32. Start
  33. the back button
  34. 2
  35. False
  36. add it to the cart
  37. good UI but poor UX
  38. 8
  39. False
  40. Aman

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