← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 270 · 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. How many of these buttons follow the rule?
    Back button: 64 px tall
    Start button: 32 px tall
    Cancel button: 48 px tall
  2. 2.🔍 Which is the odd one out? (a) strong colour contrast (b) icons with no labels (c) labels on every icon (d) text that can grow
  3. 3.🔢 In a sign-up flow, which comes first: “see the home screen” or “type name and email”? (a) type name and email (b) see the home screen
  4. 4.Which colour pair is hard to read? (a) pale pink on white (b) white on black (c) dark blue on white (d) black on yellow
  5. 5.🔢 In a sign-up flow, which comes LAST? (a) make a password (b) type name and email (c) open the app (d) see the home screen
  6. 6.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
    [ list of items ]
    [ big picture ]
    [ top bar ]
    [ title text ]
    (a) list of items (b) top bar (c) big picture (d) title text
  7. 7.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Title: 15 px
    Hint: 10 px
    Footer: 23 px
  8. 8.🔍 Which is the odd one out? (a) the font size (b) the screen layout (c) the icon shapes (d) how fast a task is done
  9. 9.🧭 Which part of navigation undoes one move? (a) the back button (b) a tab bar (c) a menu button
  10. 10.Which of these is true of a wireframe? (a) looks like the real app (b) shows the real fonts (c) has the real colours (d) has no real colours
  11. 11.✏️ What is the easiest way to draw a first wireframe? (a) a phone case (b) a microphone (c) pencil and paper (d) a 3D printer
  12. 12.🔍 Which is the odd one out? (a) the screen layout (b) the button colours (c) how users feel after (d) the theme colours
  13. 13.🔍 Which is the odd one out? (a) the font size (b) how easy sign-up is (c) how many taps it takes (d) whether users get lost
  14. 14.🔀 What is a user flow? (a) the path through screens (b) a type of font (c) a charging cable (d) a colour theme
  15. 15.✏️ Is this true of a wireframe or of a final design: uses plain grey boxes? (a) a wireframe (b) a final design
  16. 16.True or false: chat messages to friends fits saving in the cloud. (a) False (b) True
  17. 17.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Body text: 22 px
    Footer: 19 px
    Title: 15 px
    Hint: 16 px
  18. 18.Which colour pair is easy to read? (a) light grey on white (b) white on black (c) yellow on white (d) pale pink on white
  19. 19.Which colour pair is easy to read? (a) yellow on white (b) dark blue on black (c) black on yellow (d) light grey on white
  20. 20.🔢 In a food-order flow, what comes right after “open the menu”? (a) check the cart (b) pick a dish (c) track the order (d) add it to the cart
  21. 21.♿ A screen has 9 icon buttons. Only 2 of them have a text label for screen readers. How many still need a label?
  22. 22.💾 What number does this code show?
    let notes = ["Art", "Hindi", "Science"];
    notes.push("Maths");
    show(notes.length);
  23. 23.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Back button: 40 px tall
    Start button: 32 px tall
    Cancel button: 36 px tall
  24. 24.🔘 Is this good or poor button design: a clear word like Save? (a) poor design (b) good design
  25. 25.💾 pop() takes off the last item. What does this code show?
    let notes = ["Hindi", "Music", "Science", "Maths"];
    notes.pop();
    show(notes[notes.length - 1]);
    (a) Science (b) Music (c) Maths (d) Hindi
  26. 26.💾 What number does this code show?
    let notes = ["Science", "Art", "Music", "Hindi"];
    notes.push("Maths");
    notes.push("Sports");
    show(notes.length);
  27. 27.True or false: “strong colour contrast” makes the app harder to use. (a) False (b) True
  28. 28.🔢 In a food-order flow, which comes LAST? (a) open the menu (b) track the order (c) add it to the cart (d) check the cart
  29. 29.✏️ Is this true of a wireframe or of a final design: looks like the real app? (a) a wireframe (b) a final design
  30. 30.True or false: a draft you are typing fits saving in the cloud. (a) True (b) False
  31. 31.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Pay → Menu → Shop → Offers → Cart
    Design B: Home → Item → Size
    (a) Design B (b) Design A
  32. 32.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. tap the Profile tab
    2. open “Edit photo”
    3. tap the Search tab
    Which screen are you on now?
    (a) Profile (b) Home (c) Edit photo (d) Search
  33. 33.💾 Which works with no internet at all? (a) a cloud backup (b) a cloud leaderboard (c) data saved on the phone (d) a shared chat
  34. 34.True or false: a wireframe shows where things go. (a) True (b) False
  35. 35.🖼️ In this wireframe (top to bottom), what is right below the Add button?
    [ Add button ]
    [ menu icon ]
    [ big picture ]
    [ list of items ]
    (a) list of items (b) menu icon (c) big picture
  36. 36.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a final design (b) a wireframe
  37. 37.True or false: “tiny tap areas” helps everyone use the app. (a) True (b) False
  38. 38.🔢 In a photo-post flow, which comes FIRST? (a) open the camera screen (b) post the photo (c) add a filter (d) take the photo
  39. 39.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Back button: 48 px tall
    Start button: 56 px tall
    Cancel button: 28 px tall
    (a) Start (b) Back (c) Cancel
  40. 40.True or false: a clear word like Save is good button design. (a) True (b) False

Answer key

  1. 2
  2. icons with no labels
  3. type name and email
  4. pale pink on white
  5. see the home screen
  6. title text
  7. 2
  8. how fast a task is done
  9. the back button
  10. has no real colours
  11. pencil and paper
  12. how users feel after
  13. the font size
  14. the path through screens
  15. a wireframe
  16. True
  17. 1
  18. white on black
  19. black on yellow
  20. pick a dish
  21. 7
  22. 4
  23. 0
  24. good design
  25. Science
  26. 6
  27. False
  28. track the order
  29. a final design
  30. False
  31. Design B
  32. Search
  33. data saved on the phone
  34. True
  35. menu icon
  36. a final design
  37. False
  38. open the camera screen
  39. Cancel
  40. True

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