← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 784 · 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: text is at least 16 px. Which text on this screen is too small?
    Footer: 14 px
    Caption: 17 px
    Title: 27 px
    Label: 16 px
    Menu: 23 px
    (a) Label (b) Footer (c) Caption (d) Title
  2. 2.♿ Does this help everyone, or make the app harder to use: captions on videos? (a) helps everyone (b) makes it harder
  3. 3.🎨 A beautiful app that confuses everyone has ___. (a) good UX but poor UI (b) good UI but poor UX (c) no UI at all (d) perfect UX
  4. 4.True or false: “fast-flashing lights” helps everyone use the app. (a) True (b) False
  5. 5.🔢 In a food-order flow, what comes right after “add it to the cart”? (a) track the order (b) pick a dish (c) check the cart (d) pay for the order
  6. 6.💾 pop() takes off the last item. What does this code show?
    let notes = ["Sports", "Music", "Hindi"];
    notes.pop();
    show(notes[notes.length - 1]);
    (a) Music (b) Sports (c) Hindi
  7. 7.🔢 In a sign-up flow, what comes right after “type name and email”? (a) open the app (b) make a password (c) enter the code sent (d) see the home screen
  8. 8.🔢 In a food-order flow, which comes LAST? (a) track the order (b) check the cart (c) open the menu (d) pick a dish
  9. 9.Which of these is true of a menu button? (a) opens a list of pages (b) shows 3 to 5 icons (c) switches main sections (d) sits at the bottom
  10. 10.🔢 In a quiz-app flow, which comes first: “read a question” or “pick an answer”? (a) read a question (b) pick an answer
  11. 11.🌗 Is dark blue on white easy or hard to read on a button? (a) easy to read (b) hard to read
  12. 12.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Menu → Address → Pens → Results
    Design B: Home → Results → Address → Shop → Cart → Confirm
    (a) Design A (b) Design B
  13. 13.True or false: a final design looks like the real app. (a) True (b) False
  14. 14.🎨 UI stands for user ___. (a) idea (b) internet (c) input (d) interface
  15. 15.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Edit photo”
    2. tap Back
    3. open “Match report”
    How many times must you tap Back to reach the main screen of this tab?
  16. 16.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Next button: 32 px tall
    Back button: 32 px tall
    Start button: 60 px tall
    Save button: 44 px tall
  17. 17.💾 What does this code show? (Positions start at 0.)
    let notes = ["Maths", "Art", "Hindi"];
    show(notes[2]);
    (a) Maths (b) Hindi (c) Art
  18. 18.✏️ What is a wireframe? (a) a simple screen sketch (b) a charging cable (c) a type of password (d) the finished app
  19. 19.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
    Design A: Home → Confirm → Menu → Pay
    Design B: Home → Address → Size
  20. 20.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
    [ Add button ]
    [ search box ]
    [ big picture ]
    [ filter buttons ]
    [ top bar ]
    [ tab bar ]
    (a) big picture (b) filter buttons (c) Add button (d) tab bar
  21. 21.True or false: the font size is about UX (the experience). (a) True (b) False
  22. 22.💾 What does this code show? (Positions start at 0.)
    let songs = ["Rain", "Stars", "Sunrise", "Kites", "Monsoon"];
    show(songs[2]);
    (a) Kites (b) Rain (c) Stars (d) Sunrise
  23. 23.True or false: how easy sign-up is is about UI (the look). (a) True (b) False
  24. 24.Which of these is true of a final design? (a) has no real colours (b) is a quick sketch (c) shows the real fonts (d) uses plain grey boxes
  25. 25.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Cart → Results → Pens → Address → Search → Offers
    Design B: Home → Search → Offers → Pens
    (a) Design B (b) Design A
  26. 26.💾 In most code, the first item of a list is at position ___. (a) 1 (b) 0 (c) 10 (d) 2
  27. 27.🔢 In a sign-up flow, which comes LAST? (a) make a password (b) tap “Sign up” (c) see the home screen (d) open the app
  28. 28.💾 What does this code show? (Positions start at 0.)
    let songs = ["Sunrise", "Stars", "Kites", "Rain"];
    show(songs[0]);
    (a) Rain (b) Kites (c) Stars (d) Sunrise
  29. 29.🎨 Is this about UI or UX: the screen layout? (a) UX (b) UI
  30. 30.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Title: 26 px
    Footer: 24 px
    Menu: 9 px
    Hint: 19 px
    (a) Hint (b) Footer (c) Title (d) Menu
  31. 31.🖼️ In this wireframe (top to bottom), what is right above the tab bar?
    [ big picture ]
    [ tab bar ]
    [ filter buttons ]
    [ menu icon ]
    [ top bar ]
    (a) filter buttons (b) menu icon (c) big picture (d) top bar
  32. 32.True or false: “tiny tap areas” makes the app harder to use. (a) False (b) True
  33. 33.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) opens a list of pages
  34. 34.✏️ Is this true of a wireframe or of a final design: has no real colours? (a) a final design (b) a wireframe
  35. 35.🖼️ How many parts (boxes) does this wireframe have?
    [ tab bar ]
    [ search box ]
    [ list of items ]
    [ filter buttons ]
    [ Add button ]
  36. 36.🎨 Is this about UI or UX: the theme colours? (a) UX (b) UI
  37. 37.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Help page”
    2. tap Back
    3. tap the Profile tab
    4. open “Score card”
    Which screen are you on now?
    (a) Home (b) Search (c) Help page (d) Score card
  38. 38.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
    [ top bar ]
    [ tab bar ]
    [ big picture ]
    [ list of items ]
    [ filter buttons ]
    [ menu icon ]
    (a) filter buttons (b) list of items (c) big picture (d) menu icon
  39. 39.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Start button: 60 px tall
    Cancel button: 52 px tall
    Back button: 40 px tall
    (a) Start (b) Cancel (c) Back
  40. 40.🔢 In a sign-up flow, which comes FIRST? (a) enter the code sent (b) make a password (c) type name and email (d) open the app

Answer key

  1. Footer
  2. helps everyone
  3. good UI but poor UX
  4. False
  5. check the cart
  6. Music
  7. make a password
  8. track the order
  9. opens a list of pages
  10. read a question
  11. easy to read
  12. Design A
  13. True
  14. interface
  15. 1
  16. 1
  17. Hindi
  18. a simple screen sketch
  19. 2
  20. tab bar
  21. False
  22. Sunrise
  23. False
  24. shows the real fonts
  25. Design B
  26. 0
  27. see the home screen
  28. Sunrise
  29. UI
  30. Menu
  31. big picture
  32. True
  33. goes to the last screen
  34. a wireframe
  35. 5
  36. UI
  37. Score card
  38. menu icon
  39. Back
  40. open the app

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