← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 883 · 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 wireframe? (a) has the real colours (b) uses the final pictures (c) uses plain grey boxes (d) shows the real fonts
  2. 2.Which of these helps everyone use the app? (a) fast-flashing lights (b) icons with no labels (c) colour as the only clue (d) labels on every icon
  3. 3.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Cancel button: 60 px tall
    Help button: 56 px tall
    Next button: 52 px tall
    Start button: 28 px tall
    (a) Help (b) Cancel (c) Next (d) Start
  4. 4.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
    Design A: Home → Confirm → Offers → Address
    Design B: Home → Size → Pens
  5. 5.🧭 Why should every screen show where you are? (a) to hide the menu (b) to use more battery (c) so users do not get lost (d) to look busy
  6. 6.True or false: a big, easy tap area is poor button design. (a) False (b) True
  7. 7.♿ A screen has 6 icon buttons. Only 4 of them have a text label for screen readers. How many still need a label?
  8. 8.✏️ Why draw a wireframe before coding? (a) it adds colours (b) it saves data (c) changes are quick (d) it runs the app
  9. 9.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Pens → Address → Confirm → Shop → Size → Cart
    Design B: Home → Offers → Cart → Pens
  10. 10.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Caption: 11 px
    Title: 16 px
    Hint: 22 px
    Label: 11 px
    Menu: 12 px
  11. 11.♿ A screen has 10 icon buttons. Only 3 of them have a text label for screen readers. How many still need a label?
  12. 12.True or false: a wireframe uses the final pictures. (a) False (b) True
  13. 13.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Cart → Size
    Design B: Home → Shop → Pens → Address → Pay → Menu → Confirm
    (a) Design A (b) Design B
  14. 14.🔢 In a quiz-app flow, which comes first: “pick an answer” or “tap “Start quiz””? (a) tap “Start quiz” (b) pick an answer
  15. 15.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Pay → Confirm → Item → Pens → Shop
    Design B: Home → Item → Pay → Menu → Search
    (a) Design B (b) Design A
  16. 16.Which of these helps everyone use the app? (a) colour as the only clue (b) icons with no labels (c) text that can grow (d) sudden loud sounds
  17. 17.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Friend list”
    2. tap the Search tab
    3. open “Match report”
    4. open “Video”
    5. open “Match report”
    How many times must you tap Back to reach the main screen of this tab?
  18. 18.🔢 In a quiz-app flow, what comes right after “tap “Start quiz””? (a) see the final score (b) pick an answer (c) see if it is right (d) read a question
  19. 19.✏️ Is this true of a wireframe or of a final design: is a quick sketch? (a) a wireframe (b) a final design
  20. 20.🔘 Our rule: buttons are at least 48 px tall. The Done button is 24 px tall. How many px taller must it be?
  21. 21.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Cancel button: 28 px tall
    Save button: 48 px tall
    Send button: 48 px tall
    Help button: 60 px tall
    (a) Send (b) Cancel (c) Save (d) Help
  22. 22.🎨 Is this about UI or UX: the button colours? (a) UX (b) UI
  23. 23.💾 pop() takes off the last item. What does this code show?
    let notes = ["Science", "Sports", "Hindi"];
    notes.pop();
    show(notes[notes.length - 1]);
    (a) Science (b) Sports (c) Hindi
  24. 24.♿ Why add captions to videos? (a) to add colour (b) to slow them down (c) so anyone can follow (d) to hide the sound
  25. 25.🖼️ In this wireframe (top to bottom), what is right below the filter buttons?
    [ Add button ]
    [ filter buttons ]
    [ Save button ]
    [ menu icon ]
    (a) menu icon (b) Add button (c) Save button
  26. 26.Which of these is true of a final design? (a) uses the final pictures (b) shows where things go (c) has no real colours (d) uses plain grey boxes
  27. 27.💾 pop() takes off the last item. What does this code show?
    let friends = ["Meera", "Arjun", "Kabir", "Aman", "Riya"];
    friends.pop();
    show(friends[friends.length - 1]);
    (a) Kabir (b) Aman (c) Meera (d) Arjun
  28. 28.💾 Where should the app save a class leaderboard: on the phone or in the cloud? (a) in the cloud (b) on the phone
  29. 29.🔘 Our rule: buttons are at least 48 px tall. The Start button is 36 px tall. How many px taller must it be?
  30. 30.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. open “Video”
    2. open “Friend list”
    3. tap the Chat tab
    4. open “Video”
    5. open “Friend list”
    Which screen are you on now?
    (a) Chat (b) Feed (c) Video (d) Friend list
  31. 31.🎨 UI stands for user ___. (a) internet (b) idea (c) input (d) interface
  32. 32.🔀 Why plan the user flow before building? (a) to add more taps (b) so each step is clear (c) to hide the buttons (d) to skip testing
  33. 33.💾 Where should the app save photos on two devices: on the phone or in the cloud? (a) in the cloud (b) on the phone
  34. 34.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
    Design A: Home → Cart → Search → Pay → Menu → Pens → Address
    Design B: Home → Search → Address → Menu → Results → Item
  35. 35.🔀 A screen with no way forward or back is called a ___. (a) shortcut (b) home screen (c) dead end (d) tab bar
  36. 36.🔢 In a sign-up flow, what comes right after “tap “Sign up””? (a) type name and email (b) see the home screen (c) make a password (d) open the app
  37. 37.True or false: space between buttons is poor button design. (a) True (b) False
  38. 38.🔍 Which is the odd one out? (a) the theme colours (b) how many taps it takes (c) the font size (d) the button colours
  39. 39.Which of these is true of a menu button? (a) hides extra links (b) undoes one move (c) shows 3 to 5 icons (d) sits at the bottom
  40. 40.🎨 Is this about UI or UX: how many taps it takes? (a) UI (b) UX

Answer key

  1. uses plain grey boxes
  2. labels on every icon
  3. Start
  4. 2
  5. so users do not get lost
  6. False
  7. 2
  8. changes are quick
  9. 3
  10. 3
  11. 7
  12. False
  13. Design A
  14. tap “Start quiz”
  15. Design B
  16. text that can grow
  17. 3
  18. read a question
  19. a wireframe
  20. 24
  21. Cancel
  22. UI
  23. Sports
  24. so anyone can follow
  25. Save button
  26. uses the final pictures
  27. Aman
  28. in the cloud
  29. 12
  30. Friend list
  31. interface
  32. so each step is clear
  33. in the cloud
  34. 6
  35. dead end
  36. type name and email
  37. False
  38. how many taps it takes
  39. hides extra links
  40. UX

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