← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 121 · 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.Which colour pair is hard to read? (a) dark blue on black (b) dark blue on white (c) white on black (d) black on pale grey
  2. 2.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Cart → Shop → Size → Pay → Address
    Design B: Home → Search → Confirm → Pay
    (a) Design B (b) Design A
  3. 3.🌗 Is red on green easy or hard to read on a button? (a) easy to read (b) hard to read
  4. 4.🔢 In a food-order flow, which comes first: “add it to the cart” or “pick a dish”? (a) pick a dish (b) add it to the cart
  5. 5.🔘 Is this good or poor button design: a big, easy tap area? (a) good design (b) poor design
  6. 6.True or false: space between buttons is poor button design. (a) False (b) True
  7. 7.🖼️ In this wireframe (top to bottom), what is right below the big picture?
    [ title text ]
    [ menu icon ]
    [ tab bar ]
    [ filter buttons ]
    [ big picture ]
    [ list of items ]
    (a) filter buttons (b) tab bar (c) title text (d) list of items
  8. 8.🖼️ In this wireframe (top to bottom), what is right below the Save button?
    [ search box ]
    [ menu icon ]
    [ filter buttons ]
    [ Save button ]
    [ title text ]
    [ tab bar ]
    (a) search box (b) menu icon (c) title text (d) filter buttons
  9. 9.Which of these is true of a final design? (a) uses plain grey boxes (b) looks like the real app (c) has no real colours (d) is a quick sketch
  10. 10.🔘 Our rule: buttons are at least 48 px tall. The Send button is 40 px tall. How many px taller must it be?
  11. 11.💾 What number does this code show?
    let points = 4;
    points = points - 4;
    points = points + 4;
    show(points);
  12. 12.🔢 In a photo-post flow, which comes FIRST? (a) post the photo (b) add a filter (c) open the camera screen (d) take the photo
  13. 13.🧭 Which part of navigation switches main sections? (a) a menu button (b) a tab bar (c) the back button
  14. 14.🔢 In a food-order flow, which comes LAST? (a) open the menu (b) track the order (c) check the cart (d) add it to the cart
  15. 15.True or false: the theme colours is about UI (the look). (a) False (b) True
  16. 16.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. tap the Search tab
    2. open “Friend list”
    3. open “Video”
    Which screen are you on now?
    (a) Search (b) Friend list (c) Video (d) Home
  17. 17.🔢 In a food-order flow, which comes FIRST? (a) open the menu (b) pay for the order (c) add it to the cart (d) pick a dish
  18. 18.🎨 UI stands for user ___. (a) interface (b) input (c) internet (d) idea
  19. 19.🔢 In a sign-up flow, which comes first: “make a password” or “enter the code sent”? (a) make a password (b) enter the code sent
  20. 20.Which of these is true of a tab bar? (a) goes to the last screen (b) sits at the bottom (c) undoes one move (d) hides extra links
  21. 21.🔀 What is a user flow? (a) a type of font (b) a colour theme (c) the path through screens (d) a charging cable
  22. 22.🔢 In a sign-up flow, what comes right after “type name and email”? (a) see the home screen (b) open the app (c) make a password (d) enter the code sent
  23. 23.🧭 Which part of navigation undoes one move? (a) a tab bar (b) a menu button (c) the back button
  24. 24.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Score card”
    2. tap Back
    3. open “Help page”
    How many times must you tap Back to reach the main screen of this tab?
  25. 25.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Next button: 48 px tall
    Cancel button: 56 px tall
    Send button: 52 px tall
  26. 26.🔢 In a quiz-app flow, which comes first: “read a question” or “pick an answer”? (a) read a question (b) pick an answer
  27. 27.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Title: 18 px
    Body text: 12 px
    Hint: 20 px
    Caption: 17 px
  28. 28.🔘 Is this good or poor button design: strong colour contrast? (a) poor design (b) good design
  29. 29.💾 Where should the app save a class leaderboard: on the phone or in the cloud? (a) in the cloud (b) on the phone
  30. 30.🔍 Which is the odd one out? (a) strong colour contrast (b) labels on every icon (c) text that can grow (d) sudden loud sounds
  31. 31.🔘 Our rule: buttons are at least 48 px tall. The Help button is 32 px tall. How many px taller must it be?
  32. 32.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
    Design A: Home → Cart → Size → Address → Results → Item → Pay
    Design B: Home → Pens → Item
  33. 33.✏️ What is a wireframe? (a) the finished app (b) a type of password (c) a simple screen sketch (d) a charging cable
  34. 34.🌗 Is black on yellow easy or hard to read on a button? (a) easy to read (b) hard to read
  35. 35.💾 What does this code show? (Positions start at 0.)
    let friends = ["Riya", "Arjun", "Aman", "Meera"];
    show(friends[3]);
    (a) Meera (b) Aman (c) Riya (d) Arjun
  36. 36.Which colour pair is hard to read? (a) yellow on white (b) black on pale grey (c) dark blue on white (d) white on black
  37. 37.♿ Showing right or wrong only in red and green is a problem for ___. (a) colour-blind users (b) fast typists (c) the server (d) the battery
  38. 38.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Back button: 64 px tall
    Next button: 64 px tall
    Save button: 64 px tall
    Send button: 48 px tall
  39. 39.🔘 Our rule: buttons are at least 48 px tall. The Cancel button is 40 px tall. How many px taller must it be?
  40. 40.♿ A screen has 7 icon buttons. Only 2 of them have a text label for screen readers. How many still need a label?

Answer key

  1. dark blue on black
  2. Design B
  3. hard to read
  4. pick a dish
  5. good design
  6. False
  7. list of items
  8. title text
  9. looks like the real app
  10. 8
  11. 4
  12. open the camera screen
  13. a tab bar
  14. track the order
  15. True
  16. Video
  17. open the menu
  18. interface
  19. make a password
  20. sits at the bottom
  21. the path through screens
  22. make a password
  23. the back button
  24. 1
  25. 3
  26. read a question
  27. 1
  28. good design
  29. in the cloud
  30. sudden loud sounds
  31. 16
  32. 2
  33. a simple screen sketch
  34. easy to read
  35. Meera
  36. yellow on white
  37. colour-blind users
  38. 4
  39. 8
  40. 5

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