← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 519 · 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.True or false: a shared to-do list fits saving in the cloud. (a) False (b) True
  2. 2.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. tap the Home tab
    2. tap the Search tab
    3. tap the Search tab
    4. tap the Home tab
    How many times must you tap Back to reach the main screen of this tab?
  3. 3.Which of these makes the app harder to use? (a) labels on every icon (b) strong colour contrast (c) sudden loud sounds (d) big touch targets
  4. 4.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Send button: 28 px tall
    Save button: 72 px tall
    Start button: 64 px tall
    Help button: 72 px tall
    (a) Send (b) Help (c) Save (d) Start
  5. 5.💾 Where should the app save the sound on/off setting: on the phone or in the cloud? (a) in the cloud (b) on the phone
  6. 6.🌗 Is red on green easy or hard to read on a button? (a) hard to read (b) easy to read
  7. 7.🌗 Is pale pink on white easy or hard to read on a button? (a) easy to read (b) hard to read
  8. 8.True or false: a wireframe is a quick sketch. (a) True (b) False
  9. 9.True or false: “big touch targets” makes the app harder to use. (a) True (b) False
  10. 10.♿ Accessibility means an app works for ___. (a) everyone (b) only the coder (c) only experts (d) nobody
  11. 11.Which of these fits saving in the cloud? (a) your last game level (b) notes to read offline (c) the sound on/off setting (d) a shared to-do list
  12. 12.True or false: “captions on videos” makes the app harder to use. (a) True (b) False
  13. 13.♿ Does this help everyone, or make the app harder to use: colour as the only clue? (a) makes it harder (b) helps everyone
  14. 14.🎨 Is this about UI or UX: the theme colours? (a) UX (b) UI
  15. 15.💾 What number does this code show?
    let friends = ["Meera", "Aman"];
    friends.push("Zoya");
    show(friends.length);
  16. 16.♿ Does this help everyone, or make the app harder to use: strong colour contrast? (a) makes it harder (b) helps everyone
  17. 17.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Pay → Pens → Menu → Shop
    Design B: Home → Menu → Address
    (a) Design A (b) Design B
  18. 18.True or false: notes to read offline fits saving on the phone. (a) True (b) False
  19. 19.💾 pop() takes off the last item. What does this code show?
    let notes = ["Science", "Sports", "Art", "Hindi"];
    notes.pop();
    show(notes[notes.length - 1]);
    (a) Art (b) Science (c) Hindi (d) Sports
  20. 20.Which of these is true of a final design? (a) shows where things go (b) uses plain grey boxes (c) has the real colours (d) is a quick sketch
  21. 21.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Size → Cart
    Design B: Home → Menu → Pay → Search → Shop → Cart → Results
  22. 22.🧭 About how many tabs suit a tab bar best? (a) 10 to 12 (b) 1 (c) 20 (d) 3 to 5
  23. 23.🎨 Is this about UI or UX: how fast a task is done? (a) UX (b) UI
  24. 24.💾 Where should the app save photos on two devices: on the phone or in the cloud? (a) in the cloud (b) on the phone
  25. 25.Which of these is about UI (the look)? (a) whether users get lost (b) how easy sign-up is (c) the font size (d) how users feel after
  26. 26.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
    Design A: Home → Menu → Item → Size
    Design B: Home → Address → Item → Shop → Pay → Pens
  27. 27.True or false: chat messages to friends fits saving on the phone. (a) False (b) True
  28. 28.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Pens → Confirm → Offers → Cart
    Design B: Home → Menu → Confirm → Pay → Shop → Results → Address
    (a) Design B (b) Design A
  29. 29.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Label: 27 px
    Caption: 12 px
    Hint: 16 px
    Menu: 16 px
    (a) Caption (b) Hint (c) Label (d) Menu
  30. 30.♿ A screen has 8 icon buttons. Only 6 of them have a text label for screen readers. How many still need a label?
  31. 31.True or false: a clear word like Save is poor button design. (a) True (b) False
  32. 32.✏️ Why draw a wireframe before coding? (a) it runs the app (b) changes are quick (c) it adds colours (d) it saves data
  33. 33.🎨 Who should you test the UX with? (a) the app icon (b) real users (c) nobody (d) only yourself
  34. 34.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. open “Match report”
    2. open “Help page”
    3. tap the Feed tab
    How many times must you tap Back to reach the main screen of this tab?
  35. 35.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Footer: 21 px
    Label: 13 px
    Hint: 23 px
    (a) Label (b) Hint (c) Footer
  36. 36.🧭 Which part of navigation sits at the bottom? (a) a menu button (b) the back button (c) a tab bar
  37. 37.💾 What number does this code show?
    let friends = ["Aman", "Arjun", "Zoya", "Riya"];
    friends.push("Kabir");
    show(friends.length);
  38. 38.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. open “Badges”
    2. tap the Feed tab
    3. open “Help page”
    4. open “Badges”
    Which screen are you on now?
    (a) Help page (b) Feed (c) Badges (d) Chat
  39. 39.✏️ What is the easiest way to draw a first wireframe? (a) a 3D printer (b) a microphone (c) pencil and paper (d) a phone case
  40. 40.🔢 In a quiz-app flow, which comes LAST? (a) read a question (b) see if it is right (c) see the final score (d) pick an answer

Answer key

  1. True
  2. 0
  3. sudden loud sounds
  4. Send
  5. on the phone
  6. hard to read
  7. hard to read
  8. True
  9. False
  10. everyone
  11. a shared to-do list
  12. False
  13. makes it harder
  14. UI
  15. 3
  16. helps everyone
  17. Design B
  18. True
  19. Art
  20. has the real colours
  21. 4
  22. 3 to 5
  23. UX
  24. in the cloud
  25. the font size
  26. 3
  27. False
  28. Design A
  29. Caption
  30. 2
  31. False
  32. changes are quick
  33. real users
  34. 0
  35. Label
  36. a tab bar
  37. 5
  38. Badges
  39. pencil and paper
  40. see the final score

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