← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 229 · 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.🖼️ How many parts (boxes) does this wireframe have?
    [ list of items ]
    [ big picture ]
    [ Add button ]
    [ top bar ]
  2. 2.🔢 In a quiz-app flow, which comes first: “tap “Start quiz”” or “see if it is right”? (a) see if it is right (b) tap “Start quiz”
  3. 3.Which of these is about UI (the look)? (a) how fast a task is done (b) how users feel after (c) the screen layout (d) how easy sign-up is
  4. 4.🔢 In a photo-post flow, which comes first: “take the photo” or “add a filter”? (a) take the photo (b) add a filter
  5. 5.True or false: buttons almost touching is poor button design. (a) False (b) True
  6. 6.🖼️ In this wireframe (top to bottom), what is right above the Save button?
    [ search box ]
    [ list of items ]
    [ Save button ]
    [ title text ]
    [ menu icon ]
    [ top bar ]
    (a) search box (b) menu icon (c) title text (d) list of items
  7. 7.🔘 Our rule: buttons are at least 48 px tall. The Start button is 40 px tall. How many px taller must it be?
  8. 8.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Cancel button: 44 px tall
    Done button: 60 px tall
    Start button: 48 px tall
    (a) Done (b) Start (c) Cancel
  9. 9.♿ What does a screen reader do? (a) plays music (b) makes text tiny (c) takes photos (d) reads the screen aloud
  10. 10.🖼️ In this wireframe (top to bottom), what is right above the title text?
    [ menu icon ]
    [ Add button ]
    [ Save button ]
    [ title text ]
    (a) menu icon (b) Add button (c) Save button
  11. 11.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Done button: 60 px tall
    Save button: 28 px tall
    Send button: 52 px tall
    (a) Done (b) Send (c) Save
  12. 12.Which of these is true of a wireframe? (a) looks like the real app (b) is a quick sketch (c) has the real colours (d) uses the final pictures
  13. 13.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Footer: 16 px
    Body text: 24 px
    Hint: 21 px
  14. 14.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
    Design A: Home → Pens → Address → Size → Offers
    Design B: Home → Pens → Offers
  15. 15.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. tap the Home tab
    2. open “Badges”
    3. open “Map”
    How many times must you tap Back to reach the main screen of this tab?
  16. 16.♿ A screen has 10 icon buttons. Only 4 of them have a text label for screen readers. How many still need a label?
  17. 17.Which of these is about UI (the look)? (a) how fast a task is done (b) how many taps it takes (c) how users feel after (d) the theme colours
  18. 18.🔢 In a sign-up flow, which comes first: “see the home screen” or “make a password”? (a) make a password (b) see the home screen
  19. 19.Which of these is true of a wireframe? (a) looks like the real app (b) uses the final pictures (c) has the real colours (d) shows where things go
  20. 20.🌗 Is white on dark green easy or hard to read on a button? (a) easy to read (b) hard to read
  21. 21.🖼️ In this wireframe (top to bottom), what is right below the list of items?
    [ menu icon ]
    [ list of items ]
    [ top bar ]
    [ search box ]
    [ big picture ]
    [ tab bar ]
    (a) search box (b) big picture (c) menu icon (d) top bar
  22. 22.♿ A screen has 7 icon buttons. Only 2 of them have a text label for screen readers. How many still need a label?
  23. 23.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Match report”
    2. tap Back
    3. open “Edit photo”
    How many times must you tap Back to reach the main screen of this tab?
  24. 24.Which of these is true of a final design? (a) uses plain grey boxes (b) shows where things go (c) has no real colours (d) has the real colours
  25. 25.💾 What number does this code show?
    let friends = ["Aman", "Arjun", "Kabir", "Zoya"];
    friends.push("Riya");
    show(friends.length);
  26. 26.🔘 Is this good or poor button design: grey text on grey? (a) good design (b) poor design
  27. 27.🧭 What does the back button usually do? (a) deletes the page (b) opens settings (c) closes all apps (d) goes to the last screen
  28. 28.🔢 In a quiz-app flow, what comes right after “tap “Start quiz””? (a) see if it is right (b) pick an answer (c) see the final score (d) read a question
  29. 29.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Back button: 40 px tall
    Save button: 32 px tall
    Next button: 32 px tall
  30. 30.💾 Saving data in the cloud lets you ___. (a) shrink the app (b) never need a password (c) use it on any device (d) skip the internet
  31. 31.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Item → Address → Shop → Menu → Results → Cart
    Design B: Home → Confirm → Item → Search → Offers
  32. 32.True or false: whether users get lost is about UI (the look). (a) True (b) False
  33. 33.♿ Does this help everyone, or make the app harder to use: captions on videos? (a) makes it harder (b) helps everyone
  34. 34.🖼️ In this wireframe (top to bottom), what is right below the menu icon?
    [ menu icon ]
    [ search box ]
    [ filter buttons ]
    [ top bar ]
    [ tab bar ]
    [ title text ]
    (a) tab bar (b) filter buttons (c) search box (d) title text
  35. 35.Which of these is true of a final design? (a) shows where things go (b) shows the real fonts (c) has no real colours (d) is a quick sketch
  36. 36.🔀 A screen with no way forward or back is called a ___. (a) home screen (b) tab bar (c) dead end (d) shortcut
  37. 37.Which colour pair is hard to read? (a) white on dark green (b) black on yellow (c) pale pink on white (d) white on black
  38. 38.💾 pop() takes off the last item. What does this code show?
    let songs = ["Kites", "Stars", "Rain"];
    songs.pop();
    show(songs[songs.length - 1]);
    (a) Rain (b) Kites (c) Stars
  39. 39.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
    [ top bar ]
    [ Save button ]
    [ search box ]
    [ menu icon ]
    (a) Save button (b) top bar (c) search box (d) menu icon
  40. 40.🧭 Tapping a tab usually takes you to ___. (a) that tab’s main screen (b) the last app used (c) a random page (d) the phone settings

Answer key

  1. 4
  2. tap “Start quiz”
  3. the screen layout
  4. take the photo
  5. True
  6. list of items
  7. 8
  8. Cancel
  9. reads the screen aloud
  10. Save button
  11. Save
  12. is a quick sketch
  13. 0
  14. 2
  15. 2
  16. 6
  17. the theme colours
  18. make a password
  19. shows where things go
  20. easy to read
  21. top bar
  22. 5
  23. 1
  24. has the real colours
  25. 5
  26. poor design
  27. goes to the last screen
  28. read a question
  29. 0
  30. use it on any device
  31. 2
  32. False
  33. helps everyone
  34. search box
  35. shows the real fonts
  36. dead end
  37. pale pink on white
  38. Stars
  39. menu icon
  40. that tab’s main screen

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