← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 49 · 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.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Confirm → Menu
    Design B: Home → Search → Pens → Size → Pay → Item → Offers
  2. 2.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a wireframe (b) a final design
  3. 3.True or false: a wireframe shows the real fonts. (a) True (b) False
  4. 4.🔢 In a sign-up flow, which comes first: “open the app” or “tap “Sign up””? (a) tap “Sign up” (b) open the app
  5. 5.♿ Accessibility means an app works for ___. (a) everyone (b) nobody (c) only the coder (d) only experts
  6. 6.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Cancel button: 32 px tall
    Done button: 64 px tall
    Start button: 60 px tall
    Save button: 52 px tall
  7. 7.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Help button: 32 px tall
    Cancel button: 36 px tall
    Start button: 60 px tall
  8. 8.True or false: icons with no meaning is good button design. (a) True (b) False
  9. 9.🔢 In a photo-post flow, which comes LAST? (a) add a filter (b) take the photo (c) open the camera screen (d) post the photo
  10. 10.True or false: a final design shows the real fonts. (a) False (b) True
  11. 11.Which of these is about UI (the look)? (a) how users feel after (b) how fast a task is done (c) how many taps it takes (d) the button colours
  12. 12.💾 What number does this code show?
    let coins = 4;
    coins = coins - 3;
    coins = coins + 5;
    show(coins);
  13. 13.💾 What number does this code show?
    let friends = ["Riya", "Arjun", "Zoya"];
    friends.push("Aman");
    friends.push("Kabir");
    show(friends.length);
  14. 14.Which colour pair is easy to read? (a) red on green (b) light grey on white (c) yellow on white (d) black on pale grey
  15. 15.🌗 Is white on black easy or hard to read on a button? (a) hard to read (b) easy to read
  16. 16.🔍 Which is the odd one out? (a) icons with no labels (b) captions on videos (c) big touch targets (d) text that can grow
  17. 17.🔀 Why plan the user flow before building? (a) to skip testing (b) to add more taps (c) to hide the buttons (d) so each step is clear
  18. 18.Which of these is about UX (the experience)? (a) the button colours (b) how fast a task is done (c) the screen layout (d) the font size
  19. 19.🔢 In a quiz-app flow, which comes first: “pick an answer” or “see if it is right”? (a) pick an answer (b) see if it is right
  20. 20.True or false: the sound on/off setting fits saving in the cloud. (a) True (b) False
  21. 21.🔍 Which is the odd one out? (a) the screen layout (b) whether users get lost (c) how many taps it takes (d) how easy sign-up is
  22. 22.💾 Where should the app save your last game level: on the phone or in the cloud? (a) on the phone (b) in the cloud
  23. 23.🌗 Is dark blue on white easy or hard to read on a button? (a) hard to read (b) easy to read
  24. 24.🔢 In a sign-up flow, which comes first: “see the home screen” or “tap “Sign up””? (a) tap “Sign up” (b) see the home screen
  25. 25.💾 Where should the app save a draft you are typing: on the phone or in the cloud? (a) on the phone (b) in the cloud
  26. 26.Which of these fits saving on the phone? (a) a shared to-do list (b) photos on two devices (c) the sound on/off setting (d) chat messages to friends
  27. 27.🔢 In a quiz-app flow, which comes first: “read a question” or “tap “Start quiz””? (a) read a question (b) tap “Start quiz”
  28. 28.💾 What number does this code show?
    let lives = 9;
    lives = lives - 1;
    lives = lives + 1;
    show(lives);
  29. 29.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Pens → Confirm → Item → Shop → Search
    Design B: Home → Shop → Size → Menu → Address
    (a) Design A (b) Design B
  30. 30.Which colour pair is hard to read? (a) white on dark green (b) black on pale grey (c) black on yellow (d) dark blue on black
  31. 31.🔢 In a quiz-app flow, what comes right after “pick an answer”? (a) see the final score (b) tap “Start quiz” (c) see if it is right (d) read a question
  32. 32.True or false: a wireframe looks like the real app. (a) True (b) False
  33. 33.True or false: “fast-flashing lights” makes the app harder to use. (a) True (b) False
  34. 34.True or false: buttons almost touching is good button design. (a) True (b) False
  35. 35.🌗 Is red on green easy or hard to read on a button? (a) hard to read (b) easy to read
  36. 36.True or false: a wireframe has the real colours. (a) True (b) False
  37. 37.True or false: the theme colours is about UX (the experience). (a) True (b) False
  38. 38.♿ A screen has 6 icon buttons. Only 2 of them have a text label for screen readers. How many still need a label?
  39. 39.Which of these is true of a menu button? (a) sits at the bottom (b) hides extra links (c) shows 3 to 5 icons (d) undoes one move
  40. 40.🖼️ In this wireframe (top to bottom), what is right above the list of items?
    [ Save button ]
    [ title text ]
    [ list of items ]
    [ tab bar ]
    (a) Save button (b) title text (c) tab bar

Answer key

  1. 4
  2. a final design
  3. False
  4. open the app
  5. everyone
  6. 3
  7. 1
  8. False
  9. post the photo
  10. True
  11. the button colours
  12. 6
  13. 5
  14. black on pale grey
  15. easy to read
  16. icons with no labels
  17. so each step is clear
  18. how fast a task is done
  19. pick an answer
  20. False
  21. the screen layout
  22. on the phone
  23. easy to read
  24. tap “Sign up”
  25. on the phone
  26. the sound on/off setting
  27. tap “Start quiz”
  28. 9
  29. Design B
  30. dark blue on black
  31. see if it is right
  32. False
  33. True
  34. False
  35. hard to read
  36. False
  37. False
  38. 4
  39. hides extra links
  40. title text

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