← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 509 · 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.🎨 UI stands for user ___. (a) input (b) idea (c) interface (d) internet
  2. 2.🔍 Which is the odd one out? (a) the screen layout (b) the font size (c) how easy sign-up is (d) the button colours
  3. 3.True or false: a wireframe has the real colours. (a) True (b) False
  4. 4.💾 Which can hold many values in order? (a) a single number (b) a switch (c) a list (d) a button
  5. 5.🔘 Our rule: buttons are at least 48 px tall. The Help button is 24 px tall. How many px taller must it be?
  6. 6.💾 Where should the app save a draft you are typing: on the phone or in the cloud? (a) in the cloud (b) on the phone
  7. 7.♿ A screen has 11 icon buttons. Only 7 of them have a text label for screen readers. How many still need a label?
  8. 8.🖼️ In this wireframe (top to bottom), what is right above the big picture?
    [ top bar ]
    [ Add button ]
    [ search box ]
    [ title text ]
    [ big picture ]
    [ filter buttons ]
    (a) filter buttons (b) search box (c) title text (d) top bar
  9. 9.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Done button: 48 px tall
    Next button: 32 px tall
    Send button: 64 px tall
  10. 10.💾 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
  11. 11.💾 What does this code show? (Positions start at 0.)
    let songs = ["Sunrise", "Stars", "Monsoon", "Rain"];
    show(songs[1]);
    (a) Sunrise (b) Rain (c) Monsoon (d) Stars
  12. 12.Which of these fits saving on the phone? (a) photos on two devices (b) chat messages to friends (c) notes to read offline (d) a class leaderboard
  13. 13.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. tap the Chat tab
    2. open “Score card”
    3. tap Back
    4. tap the Feed tab
    Which screen are you on now?
    (a) Score card (b) Chat (c) Settings (d) Feed
  14. 14.🔢 In a photo-post flow, which comes first: “write a caption” or “open the camera screen”? (a) write a caption (b) open the camera screen
  15. 15.🔢 In a sign-up flow, which comes FIRST? (a) tap “Sign up” (b) see the home screen (c) enter the code sent (d) open the app
  16. 16.🔢 In a food-order flow, which comes LAST? (a) track the order (b) open the menu (c) pick a dish (d) add it to the cart
  17. 17.True or false: “captions on videos” helps everyone use the app. (a) True (b) False
  18. 18.🔍 Which is the odd one out? (a) how many taps it takes (b) how fast a task is done (c) how users feel after (d) the button colours
  19. 19.🧭 Which part of navigation shows 3 to 5 icons? (a) a tab bar (b) the back button (c) a menu button
  20. 20.💾 Where should the app save notes to read offline: on the phone or in the cloud? (a) on the phone (b) in the cloud
  21. 21.🔍 Which is the odd one out? (a) big touch targets (b) tiny tap areas (c) text that can grow (d) labels on every icon
  22. 22.Which of these fits saving on the phone? (a) a class leaderboard (b) a shared to-do list (c) a draft you are typing (d) chat messages to friends
  23. 23.Which of these helps everyone use the app? (a) tiny tap areas (b) icons with no labels (c) labels on every icon (d) fast-flashing lights
  24. 24.🔍 Which is the odd one out? (a) icons with no labels (b) tiny tap areas (c) fast-flashing lights (d) captions on videos
  25. 25.💾 What number does this code show?
    let coins = 4;
    coins = coins - 4;
    coins = coins + 1;
    show(coins);
  26. 26.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. open “Friend list”
    2. open “Friend list”
    3. tap the Settings tab
    4. tap the Chat tab
    Which screen are you on now?
    (a) Feed (b) Friend list (c) Settings (d) Chat
  27. 27.True or false: chat messages to friends fits saving on the phone. (a) False (b) True
  28. 28.True or false: a big, easy tap area is poor button design. (a) True (b) False
  29. 29.🖼️ How many parts (boxes) does this wireframe have?
    [ Add button ]
    [ tab bar ]
    [ title text ]
    [ filter buttons ]
    [ Save button ]
  30. 30.Which of these is about UI (the look)? (a) how users feel after (b) the button colours (c) how fast a task is done (d) whether users get lost
  31. 31.♿ Does this help everyone, or make the app harder to use: labels on every icon? (a) makes it harder (b) helps everyone
  32. 32.Which of these is true of a wireframe? (a) shows the real fonts (b) has the real colours (c) uses the final pictures (d) is a quick sketch
  33. 33.Which colour pair is hard to read? (a) black on yellow (b) dark blue on white (c) white on dark green (d) dark blue on black
  34. 34.True or false: a tiny 20 px button is poor button design. (a) True (b) False
  35. 35.♿ Does this help everyone, or make the app harder to use: big touch targets? (a) makes it harder (b) helps everyone
  36. 36.🔍 Which is the odd one out? (a) the screen layout (b) the font size (c) how many taps it takes (d) the theme colours
  37. 37.Which of these fits saving on the phone? (a) a class leaderboard (b) a shared to-do list (c) the sound on/off setting (d) chat messages to friends
  38. 38.🔢 In a food-order flow, what comes right after “pick a dish”? (a) check the cart (b) add it to the cart (c) pay for the order (d) track the order
  39. 39.♿ What does a screen reader do? (a) plays music (b) takes photos (c) reads the screen aloud (d) makes text tiny
  40. 40.Which of these is true of a tab bar? (a) shows 3 to 5 icons (b) goes to the last screen (c) hides extra links (d) opens a list of pages

Answer key

  1. interface
  2. how easy sign-up is
  3. False
  4. a list
  5. 24
  6. on the phone
  7. 4
  8. title text
  9. 2
  10. on the phone
  11. Stars
  12. notes to read offline
  13. Feed
  14. open the camera screen
  15. open the app
  16. track the order
  17. True
  18. the button colours
  19. a tab bar
  20. on the phone
  21. tiny tap areas
  22. a draft you are typing
  23. labels on every icon
  24. captions on videos
  25. 1
  26. Chat
  27. False
  28. False
  29. 5
  30. the button colours
  31. helps everyone
  32. is a quick sketch
  33. dark blue on black
  34. True
  35. helps everyone
  36. how many taps it takes
  37. the sound on/off setting
  38. add it to the cart
  39. reads the screen aloud
  40. shows 3 to 5 icons

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