← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 89 · 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.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
    [ Add button ]
    [ top bar ]
    [ filter buttons ]
    [ title text ]
    (a) top bar (b) title text (c) filter buttons (d) Add button
  2. 2.✏️ Is this true of a wireframe or of a final design: has the real colours? (a) a final design (b) a wireframe
  3. 3.🔍 Which is the odd one out? (a) labels on every icon (b) strong colour contrast (c) captions on videos (d) tiny tap areas
  4. 4.🧭 Which part of navigation opens a list of pages? (a) the back button (b) a menu button (c) a tab bar
  5. 5.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Shop → Pens → Results → Cart
    Design B: Home → Pens → Results → Item → Address → Menu
  6. 6.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Cancel button: 52 px tall
    Help button: 56 px tall
    Next button: 40 px tall
    (a) Help (b) Next (c) Cancel
  7. 7.💾 In most code, the first item of a list is at position ___. (a) 1 (b) 2 (c) 0 (d) 10
  8. 8.🔘 Our rule: buttons are at least 48 px tall. The Back button is 40 px tall. How many px taller must it be?
  9. 9.🎨 UI stands for user ___. (a) internet (b) input (c) interface (d) idea
  10. 10.🔢 In a quiz-app flow, which comes first: “see the final score” or “tap “Start quiz””? (a) see the final score (b) tap “Start quiz”
  11. 11.💾 pop() takes off the last item. What does this code show?
    let friends = ["Arjun", "Riya", "Kabir"];
    friends.pop();
    show(friends[friends.length - 1]);
    (a) Kabir (b) Riya (c) Arjun
  12. 12.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
    [ title text ]
    [ top bar ]
    [ Save button ]
    [ list of items ]
    (a) top bar (b) title text (c) Save button (d) list of items
  13. 13.Which of these helps everyone use the app? (a) colour as the only clue (b) sudden loud sounds (c) big touch targets (d) icons with no labels
  14. 14.💾 Where should the app save photos on two devices: on the phone or in the cloud? (a) in the cloud (b) on the phone
  15. 15.🌗 Is yellow on white easy or hard to read on a button? (a) easy to read (b) hard to read
  16. 16.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a final design (b) a wireframe
  17. 17.✏️ Is this true of a wireframe or of a final design: uses plain grey boxes? (a) a wireframe (b) a final design
  18. 18.💾 What number does this code show?
    let notes = ["Music", "Science"];
    notes.push("Maths");
    notes.push("Art");
    show(notes.length);
  19. 19.True or false: how many taps it takes is about UI (the look). (a) True (b) False
  20. 20.🖼️ In this wireframe (top to bottom), what is right below the Add button?
    [ Add button ]
    [ big picture ]
    [ Save button ]
    [ top bar ]
    (a) Save button (b) top bar (c) big picture
  21. 21.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Footer: 16 px
    Menu: 21 px
    Title: 14 px
    Body text: 17 px
    (a) Body text (b) Menu (c) Footer (d) Title
  22. 22.♿ Does this help everyone, or make the app harder to use: captions on videos? (a) helps everyone (b) makes it harder
  23. 23.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Next button: 60 px tall
    Done button: 40 px tall
    Cancel button: 48 px tall
  24. 24.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Pens → Menu → Item → Address → Confirm → Pay
    Design B: Home → Offers → Pens → Item → Size
    (a) Design B (b) Design A
  25. 25.Which of these is about UX (the experience)? (a) the button colours (b) the icon shapes (c) the font size (d) how users feel after
  26. 26.💾 pop() takes off the last item. What does this code show?
    let notes = ["Science", "Hindi", "Sports", "Maths"];
    notes.pop();
    show(notes[notes.length - 1]);
    (a) Hindi (b) Maths (c) Sports (d) Science
  27. 27.Which of these is about UI (the look)? (a) how easy sign-up is (b) whether users get lost (c) the button colours (d) how many taps it takes
  28. 28.True or false: the icon shapes is about UI (the look). (a) False (b) True
  29. 29.Which of these is true of a final design? (a) is a quick sketch (b) uses the final pictures (c) uses plain grey boxes (d) has no real colours
  30. 30.💾 What number does this code show?
    let notes = ["Sports", "Science", "Music"];
    notes.push("Maths");
    show(notes.length);
  31. 31.🔢 In a food-order flow, what comes right after “add it to the cart”? (a) pick a dish (b) open the menu (c) check the cart (d) pay for the order
  32. 32.Which of these is true of a wireframe? (a) has the real colours (b) looks like the real app (c) shows where things go (d) uses the final pictures
  33. 33.🔢 In a food-order flow, what comes right after “pick a dish”? (a) track the order (b) add it to the cart (c) open the menu (d) pay for the order
  34. 34.Which colour pair is hard to read? (a) black on pale grey (b) dark blue on white (c) pale pink on white (d) black on yellow
  35. 35.🔍 Which is the odd one out? (a) big touch targets (b) labels on every icon (c) colour as the only clue (d) captions on videos
  36. 36.True or false: the font size is about UI (the look). (a) False (b) True
  37. 37.🎨 Who should you test the UX with? (a) real users (b) only yourself (c) the app icon (d) nobody
  38. 38.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. tap the Home tab
    2. tap the Home tab
    3. open “Match report”
    How many times must you tap Back to reach the main screen of this tab?
  39. 39.🔀 In a good flow, each screen should lead to ___. (a) a random page (b) a dead end (c) a clear next step (d) the same screen
  40. 40.🔢 In a quiz-app flow, which comes FIRST? (a) pick an answer (b) see the final score (c) see if it is right (d) tap “Start quiz”

Answer key

  1. title text
  2. a final design
  3. tiny tap areas
  4. a menu button
  5. 1
  6. Next
  7. 0
  8. 8
  9. interface
  10. tap “Start quiz”
  11. Riya
  12. list of items
  13. big touch targets
  14. in the cloud
  15. hard to read
  16. a final design
  17. a wireframe
  18. 4
  19. False
  20. big picture
  21. Title
  22. helps everyone
  23. 2
  24. Design B
  25. how users feel after
  26. Sports
  27. the button colours
  28. True
  29. uses the final pictures
  30. 4
  31. check the cart
  32. shows where things go
  33. add it to the cart
  34. pale pink on white
  35. colour as the only clue
  36. True
  37. real users
  38. 1
  39. a clear next step
  40. tap “Start quiz”

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