← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 645 · 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 → Size → Address
    Design B: Home → Search → Offers → Pens → Results → Size → Address
  2. 2.True or false: a big, easy tap area is poor button design. (a) False (b) True
  3. 3.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. open “Video”
    2. open “Edit photo”
    3. tap Back
    4. tap the Chat tab
    Which screen are you on now?
    (a) Feed (b) Chat (c) Edit photo (d) Video
  4. 4.🔢 In a photo-post flow, which comes FIRST? (a) open the camera screen (b) take the photo (c) add a filter (d) write a caption
  5. 5.Which of these is about UI (the look)? (a) whether users get lost (b) how many taps it takes (c) how users feel after (d) the theme colours
  6. 6.True or false: a final design is a quick sketch. (a) False (b) True
  7. 7.True or false: strong colour contrast is good button design. (a) False (b) True
  8. 8.♿ A screen has 12 icon buttons. Only 7 of them have a text label for screen readers. How many still need a label?
  9. 9.Which colour pair is hard to read? (a) white on dark green (b) dark blue on white (c) red on green (d) white on black
  10. 10.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
    Design A: Home → Results → Menu → Search → Pay → Shop
    Design B: Home → Shop → Size → Address
  11. 11.♿ A screen has 8 icon buttons. Only 1 of them have a text label for screen readers. How many still need a label?
  12. 12.💾 What number does this code show?
    let notes = ["Science", "Music", "Art", "Hindi"];
    notes.push("Maths");
    show(notes.length);
  13. 13.🔀 Why plan the user flow before building? (a) to skip testing (b) to add more taps (c) so each step is clear (d) to hide the buttons
  14. 14.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Results → Pens → Size
    Design B: Home → Address → Item → Pens → Menu → Shop
    (a) Design A (b) Design B
  15. 15.💾 What number does this code show?
    let lives = 4;
    lives = lives - 4;
    lives = lives + 2;
    show(lives);
  16. 16.🎨 UX stands for user ___. (a) example (b) experience (c) express (d) extra
  17. 17.Which of these is true of a wireframe? (a) has the real colours (b) shows where things go (c) looks like the real app (d) shows the real fonts
  18. 18.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Send button: 56 px tall
    Start button: 72 px tall
    Back button: 48 px tall
    Help button: 40 px tall
    (a) Start (b) Send (c) Help (d) Back
  19. 19.✏️ Is this true of a wireframe or of a final design: is a quick sketch? (a) a wireframe (b) a final design
  20. 20.🔢 In a sign-up flow, what comes right after “type name and email”? (a) tap “Sign up” (b) open the app (c) see the home screen (d) make a password
  21. 21.🔢 In a food-order flow, what comes right after “add it to the cart”? (a) track the order (b) check the cart (c) open the menu (d) pick a dish
  22. 22.Which of these is true of a final design? (a) is a quick sketch (b) has the real colours (c) has no real colours (d) shows where things go
  23. 23.🔢 In a quiz-app flow, what comes right after “pick an answer”? (a) see if it is right (b) read a question (c) tap “Start quiz” (d) see the final score
  24. 24.Which of these fits saving in the cloud? (a) a class leaderboard (b) a draft you are typing (c) the sound on/off setting (d) notes to read offline
  25. 25.True or false: a wireframe is a quick sketch. (a) True (b) False
  26. 26.💾 What number does this code show?
    let notes = ["Hindi", "Art"];
    notes.push("Maths");
    show(notes.length);
  27. 27.💾 Which can hold many values in order? (a) a switch (b) a list (c) a single number (d) a button
  28. 28.💾 Where should the app save a class leaderboard: on the phone or in the cloud? (a) on the phone (b) in the cloud
  29. 29.True or false: a wireframe shows where things go. (a) False (b) True
  30. 30.Which of these is true of a wireframe? (a) shows the real fonts (b) has no real colours (c) has the real colours (d) uses the final pictures
  31. 31.Which of these fits saving in the cloud? (a) a draft you are typing (b) photos on two devices (c) notes to read offline (d) your last game level
  32. 32.💾 Saving data in the cloud lets you ___. (a) use it on any device (b) skip the internet (c) never need a password (d) shrink the app
  33. 33.🔀 A screen with no way forward or back is called a ___. (a) shortcut (b) home screen (c) tab bar (d) dead end
  34. 34.🎨 A beautiful app that confuses everyone has ___. (a) no UI at all (b) good UX but poor UI (c) good UI but poor UX (d) perfect UX
  35. 35.True or false: how fast a task is done is about UI (the look). (a) True (b) False
  36. 36.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Map”
    2. tap the Home tab
    3. tap the Home tab
    How many times must you tap Back to reach the main screen of this tab?
  37. 37.Which of these is true of the back button? (a) switches main sections (b) hides extra links (c) sits at the bottom (d) goes to the last screen
  38. 38.Which of these is true of a tab bar? (a) hides extra links (b) goes to the last screen (c) shows 3 to 5 icons (d) opens a list of pages
  39. 39.♿ Does this help everyone, or make the app harder to use: labels on every icon? (a) helps everyone (b) makes it harder
  40. 40.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Caption: 24 px
    Hint: 15 px
    Title: 24 px

Answer key

  1. 4
  2. False
  3. Chat
  4. open the camera screen
  5. the theme colours
  6. False
  7. True
  8. 5
  9. red on green
  10. 5
  11. 7
  12. 5
  13. so each step is clear
  14. Design A
  15. 2
  16. experience
  17. shows where things go
  18. Help
  19. a wireframe
  20. make a password
  21. check the cart
  22. has the real colours
  23. see if it is right
  24. a class leaderboard
  25. True
  26. 3
  27. a list
  28. in the cloud
  29. True
  30. has no real colours
  31. photos on two devices
  32. use it on any device
  33. dead end
  34. good UI but poor UX
  35. False
  36. 0
  37. goes to the last screen
  38. shows 3 to 5 icons
  39. helps everyone
  40. 1

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