← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 464 · 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 of these is true of a tab bar? (a) undoes one move (b) opens a list of pages (c) goes to the last screen (d) shows 3 to 5 icons
  2. 2.🔢 In a photo-post flow, which comes first: “write a caption” or “post the photo”? (a) post the photo (b) write a caption
  3. 3.True or false: a big, easy tap area is good button design. (a) True (b) False
  4. 4.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Match report”
    2. tap the Quiz tab
    3. open “Edit photo”
    4. tap the Me tab
    How many times must you tap Back to reach the main screen of this tab?
  5. 5.🌗 Is red on green easy or hard to read on a button? (a) hard to read (b) easy to read
  6. 6.🔢 In a photo-post flow, which comes FIRST? (a) open the camera screen (b) write a caption (c) add a filter (d) take the photo
  7. 7.True or false: notes to read offline fits saving on the phone. (a) True (b) False
  8. 8.🔀 In a good flow, each screen should lead to ___. (a) a random page (b) the same screen (c) a clear next step (d) a dead end
  9. 9.🔀 What is a user flow? (a) a charging cable (b) a type of font (c) the path through screens (d) a colour theme
  10. 10.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Match report”
    2. open “Badges”
    3. tap Back
    How many times must you tap Back to reach the main screen of this tab?
  11. 11.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Match report”
    2. tap the Lessons tab
    3. tap the Lessons tab
    4. tap the Me tab
    5. open “Score card”
    Which screen are you on now?
    (a) Quiz (b) Lessons (c) Match report (d) Score card
  12. 12.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. open “Score card”
    2. tap the Chat tab
    3. open “Score card”
    Which screen are you on now?
    (a) Settings (b) Feed (c) Chat (d) Score card
  13. 13.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
    Design A: Home → Cart → Address → Item → Size → Results → Menu
    Design B: Home → Item → Pay → Size
  14. 14.True or false: the icon shapes is about UI (the look). (a) True (b) False
  15. 15.🔢 In a quiz-app flow, which comes first: “see if it is right” or “read a question”? (a) read a question (b) see if it is right
  16. 16.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Offers → Item → Size → Shop → Menu
    Design B: Home → Pens → Offers → Results → Cart → Item → Confirm
  17. 17.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Cart → Menu → Confirm → Search → Address → Offers
    Design B: Home → Menu → Search → Offers
  18. 18.🔍 Which is the odd one out? (a) the theme colours (b) whether users get lost (c) how users feel after (d) how many taps it takes
  19. 19.💾 Where should the app save notes to read offline: on the phone or in the cloud? (a) in the cloud (b) on the phone
  20. 20.🧭 Which part of navigation undoes one move? (a) a menu button (b) the back button (c) a tab bar
  21. 21.Which of these is true of a wireframe? (a) uses the final pictures (b) shows the real fonts (c) uses plain grey boxes (d) looks like the real app
  22. 22.💾 pop() takes off the last item. What does this code show?
    let notes = ["Art", "Maths", "Hindi", "Science", "Sports"];
    notes.pop();
    show(notes[notes.length - 1]);
    (a) Science (b) Art (c) Maths (d) Hindi
  23. 23.💾 What number does this code show?
    let songs = ["Monsoon", "Rain", "Kites"];
    songs.push("Ocean");
    songs.push("Stars");
    show(songs.length);
  24. 24.🔍 Which is the odd one out? (a) whether users get lost (b) the button colours (c) how fast a task is done (d) how users feel after
  25. 25.🔢 In a quiz-app flow, what comes right after “pick an answer”? (a) see if it is right (b) read a question (c) see the final score (d) tap “Start quiz”
  26. 26.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. open “Match report”
    2. tap the Feed tab
    3. tap the Feed tab
    4. tap the Settings tab
    5. open “Video”
    Which screen are you on now?
    (a) Match report (b) Video (c) Chat (d) Feed
  27. 27.🔢 In a photo-post flow, what comes right after “write a caption”? (a) take the photo (b) add a filter (c) open the camera screen (d) post the photo
  28. 28.Which of these makes the app harder to use? (a) labels on every icon (b) captions on videos (c) tiny tap areas (d) text that can grow
  29. 29.Which colour pair is easy to read? (a) dark blue on white (b) yellow on white (c) red on green (d) light grey on white
  30. 30.🖼️ In this wireframe (top to bottom), what is right above the Save button?
    [ filter buttons ]
    [ Save button ]
    [ Add button ]
    [ menu icon ]
    [ tab bar ]
    (a) menu icon (b) tab bar (c) Add button (d) filter buttons
  31. 31.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Results → Cart
    Design B: Home → Results → Pay → Menu → Pens
  32. 32.♿ Does this help everyone, or make the app harder to use: text that can grow? (a) helps everyone (b) makes it harder
  33. 33.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Send button: 48 px tall
    Start button: 68 px tall
    Help button: 48 px tall
    Cancel button: 36 px tall
    (a) Help (b) Cancel (c) Send (d) Start
  34. 34.🔢 In a photo-post flow, which comes first: “add a filter” or “post the photo”? (a) add a filter (b) post the photo
  35. 35.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Start button: 60 px tall
    Cancel button: 56 px tall
    Help button: 24 px tall
    (a) Help (b) Cancel (c) Start
  36. 36.🧭 Which part of navigation switches main sections? (a) a menu button (b) the back button (c) a tab bar
  37. 37.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Edit photo”
    2. open “Help page”
    3. tap Back
    4. tap Back
    Which screen are you on now?
    (a) Help page (b) Edit photo (c) Quiz (d) Lessons
  38. 38.♿ What should every icon-only button have for screen readers? (a) a long animation (b) a text label (c) a bright colour (d) a sound
  39. 39.🔍 Which is the odd one out? (a) how easy sign-up is (b) how many taps it takes (c) whether users get lost (d) the icon shapes
  40. 40.💾 What does this code show? (Positions start at 0.)
    let friends = ["Zoya", "Riya", "Kabir", "Aman", "Meera"];
    show(friends[3]);
    (a) Zoya (b) Kabir (c) Aman (d) Riya

Answer key

  1. shows 3 to 5 icons
  2. write a caption
  3. True
  4. 0
  5. hard to read
  6. open the camera screen
  7. True
  8. a clear next step
  9. the path through screens
  10. 1
  11. Score card
  12. Score card
  13. 6
  14. True
  15. read a question
  16. 1
  17. 3
  18. the theme colours
  19. on the phone
  20. the back button
  21. uses plain grey boxes
  22. Science
  23. 5
  24. the button colours
  25. see if it is right
  26. Video
  27. post the photo
  28. tiny tap areas
  29. dark blue on white
  30. filter buttons
  31. 2
  32. helps everyone
  33. Cancel
  34. add a filter
  35. Help
  36. a tab bar
  37. Lessons
  38. a text label
  39. the icon shapes
  40. Aman

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