← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 276 · 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.🔘 Our rule: buttons are at least 48 px tall. The Back button is 40 px tall. How many px taller must it be?
  2. 2.🧭 About how many tabs suit a tab bar best? (a) 3 to 5 (b) 1 (c) 10 to 12 (d) 20
  3. 3.True or false: a final design looks like the real app. (a) False (b) True
  4. 4.Which colour pair is easy to read? (a) white on dark green (b) yellow on white (c) pale pink on white (d) dark blue on black
  5. 5.True or false: a wireframe has the real colours. (a) False (b) True
  6. 6.True or false: a wireframe uses the final pictures. (a) True (b) False
  7. 7.🖼️ In this wireframe (top to bottom), what is right above the big picture?
    [ tab bar ]
    [ big picture ]
    [ menu icon ]
    [ Add button ]
    (a) menu icon (b) Add button (c) tab bar
  8. 8.💾 Where should the app save chat messages to friends: on the phone or in the cloud? (a) in the cloud (b) on the phone
  9. 9.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Start button: 72 px tall
    Help button: 72 px tall
    Cancel button: 24 px tall
    (a) Help (b) Cancel (c) Start
  10. 10.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Size → Menu → Results → Confirm → Shop → Search
    Design B: Home → Pens → Menu → Results → Size
    (a) Design A (b) Design B
  11. 11.🔀 What is a user flow? (a) a charging cable (b) the path through screens (c) a colour theme (d) a type of font
  12. 12.♿ A screen has 7 icon buttons. Only 5 of them have a text label for screen readers. How many still need a label?
  13. 13.💾 What does this code show? (Positions start at 0.)
    let friends = ["Kabir", "Riya", "Aman", "Meera", "Arjun"];
    show(friends[0]);
    (a) Meera (b) Aman (c) Riya (d) Kabir
  14. 14.🖼️ In this wireframe (top to bottom), what is right below the list of items?
    [ title text ]
    [ tab bar ]
    [ list of items ]
    [ menu icon ]
    [ big picture ]
    (a) title text (b) menu icon (c) big picture (d) tab bar
  15. 15.🔢 In a quiz-app flow, which comes first: “tap “Start quiz”” or “see the final score”? (a) tap “Start quiz” (b) see the final score
  16. 16.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Score card”
    2. tap Back
    3. open “Edit photo”
    How many times must you tap Back to reach the main screen of this tab?
  17. 17.✏️ Is this true of a wireframe or of a final design: has the real colours? (a) a wireframe (b) a final design
  18. 18.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. open “Help page”
    2. tap the Settings tab
    3. tap the Settings tab
    4. tap the Feed tab
    5. open “Friend list”
    Which screen are you on now?
    (a) Chat (b) Feed (c) Help page (d) Friend list
  19. 19.Which of these helps everyone use the app? (a) captions on videos (b) icons with no labels (c) colour as the only clue (d) sudden loud sounds
  20. 20.🔢 In a sign-up flow, what comes right after “open the app”? (a) tap “Sign up” (b) make a password (c) type name and email (d) see the home screen
  21. 21.🔍 Which is the odd one out? (a) the screen layout (b) how easy sign-up is (c) how users feel after (d) how many taps it takes
  22. 22.✏️ Why draw a wireframe before coding? (a) it runs the app (b) it adds colours (c) changes are quick (d) it saves data
  23. 23.🔍 Which is the odd one out? (a) tiny tap areas (b) strong colour contrast (c) fast-flashing lights (d) colour as the only clue
  24. 24.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Body text: 14 px
    Hint: 23 px
    Menu: 28 px
    Caption: 26 px
    (a) Caption (b) Hint (c) Body text (d) Menu
  25. 25.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Save button: 72 px tall
    Start button: 24 px tall
    Back button: 60 px tall
    Next button: 48 px tall
    (a) Back (b) Start (c) Next (d) Save
  26. 26.✏️ A box with a cross in a wireframe usually means ___. (a) delete this (b) an error (c) a picture goes here (d) a closed app
  27. 27.True or false: “text that can grow” makes the app harder to use. (a) False (b) True
  28. 28.🧭 Tapping a tab usually takes you to ___. (a) the phone settings (b) a random page (c) the last app used (d) that tab’s main screen
  29. 29.🔢 In a sign-up flow, what comes right after “tap “Sign up””? (a) open the app (b) see the home screen (c) make a password (d) type name and email
  30. 30.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Back button: 52 px tall
    Help button: 52 px tall
    Send button: 52 px tall
    Save button: 48 px tall
  31. 31.Which of these is true of a wireframe? (a) has the real colours (b) has no real colours (c) looks like the real app (d) shows the real fonts
  32. 32.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Badges”
    2. tap the Search tab
    3. open “Map”
    4. open “Help page”
    How many times must you tap Back to reach the main screen of this tab?
  33. 33.Which colour pair is hard to read? (a) dark blue on white (b) white on dark green (c) white on black (d) light grey on white
  34. 34.💾 Data saved only on the phone is lost when ___. (a) the screen turns off (b) the app is closed (c) you send a message (d) the phone is lost
  35. 35.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
    [ Add button ]
    [ title text ]
    [ Save button ]
    [ filter buttons ]
    [ top bar ]
    (a) Save button (b) top bar (c) Add button (d) title text
  36. 36.🔢 In a food-order flow, what comes right after “pay for the order”? (a) add it to the cart (b) check the cart (c) track the order (d) pick a dish
  37. 37.🔢 In a quiz-app flow, which comes first: “see if it is right” or “see the final score”? (a) see if it is right (b) see the final score
  38. 38.Which of these is true of a final design? (a) is a quick sketch (b) shows the real fonts (c) has no real colours (d) uses plain grey boxes
  39. 39.Which of these fits saving on the phone? (a) notes to read offline (b) a shared to-do list (c) photos on two devices (d) chat messages to friends
  40. 40.Which of these is about UX (the experience)? (a) the screen layout (b) the button colours (c) whether users get lost (d) the theme colours

Answer key

  1. 8
  2. 3 to 5
  3. True
  4. white on dark green
  5. False
  6. False
  7. tab bar
  8. in the cloud
  9. Cancel
  10. Design B
  11. the path through screens
  12. 2
  13. Kabir
  14. menu icon
  15. tap “Start quiz”
  16. 1
  17. a final design
  18. Friend list
  19. captions on videos
  20. tap “Sign up”
  21. the screen layout
  22. changes are quick
  23. strong colour contrast
  24. Body text
  25. Start
  26. a picture goes here
  27. False
  28. that tab’s main screen
  29. type name and email
  30. 4
  31. has no real colours
  32. 2
  33. light grey on white
  34. the phone is lost
  35. top bar
  36. track the order
  37. see if it is right
  38. shows the real fonts
  39. notes to read offline
  40. whether users get lost

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