← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 465 · 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.🧭 Where is a tab bar usually placed in a phone app? (a) nowhere (b) in the middle (c) inside a button (d) at the bottom
  2. 2.🔘 Our rule: buttons are at least 48 px tall. The Cancel button is 32 px tall. How many px taller must it be?
  3. 3.💾 Saving data in the cloud lets you ___. (a) shrink the app (b) use it on any device (c) never need a password (d) skip the internet
  4. 4.💾 Where should the app save a draft you are typing: on the phone or in the cloud? (a) on the phone (b) in the cloud
  5. 5.🔢 In a food-order flow, which comes first: “add it to the cart” or “track the order”? (a) track the order (b) add it to the cart
  6. 6.🔀 Why plan the user flow before building? (a) to skip testing (b) to add more taps (c) to hide the buttons (d) so each step is clear
  7. 7.True or false: strong colour contrast is good button design. (a) False (b) True
  8. 8.🔢 In a photo-post flow, which comes first: “open the camera screen” or “post the photo”? (a) post the photo (b) open the camera screen
  9. 9.🔢 In a sign-up flow, which comes FIRST? (a) open the app (b) make a password (c) enter the code sent (d) see the home screen
  10. 10.🔀 What is a user flow? (a) a type of font (b) the path through screens (c) a colour theme (d) a charging cable
  11. 11.🖼️ In this wireframe (top to bottom), what is right below the Add button?
    [ Add button ]
    [ search box ]
    [ list of items ]
    [ big picture ]
    (a) search box (b) big picture (c) list of items
  12. 12.Which of these helps everyone use the app? (a) colour as the only clue (b) tiny tap areas (c) strong colour contrast (d) sudden loud sounds
  13. 13.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
    Design A: Home → Item → Cart → Shop → Pens → Size
    Design B: Home → Menu → Cart → Pens
  14. 14.🎨 Is this about UI or UX: the button colours? (a) UI (b) UX
  15. 15.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Back button: 48 px tall
    Next button: 48 px tall
    Save button: 64 px tall
  16. 16.🔢 In a food-order flow, which comes first: “add it to the cart” or “pay for the order”? (a) pay for the order (b) add it to the cart
  17. 17.💾 What number does this code show?
    let coins = 3;
    coins = coins - 1;
    coins = coins + 2;
    show(coins);
  18. 18.♿ What does a screen reader do? (a) makes text tiny (b) takes photos (c) reads the screen aloud (d) plays music
  19. 19.🔍 Which is the odd one out? (a) the screen layout (b) the icon shapes (c) the button colours (d) how fast a task is done
  20. 20.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Title: 10 px
    Menu: 15 px
    Label: 10 px
  21. 21.True or false: your last game level fits saving on the phone. (a) False (b) True
  22. 22.💾 What number does this code show?
    let notes = ["Science", "Hindi", "Maths", "Sports"];
    notes.push("Art");
    notes.push("Music");
    show(notes.length);
  23. 23.💾 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
  24. 24.💾 What number does this code show?
    let coins = 3;
    coins = coins - 3;
    coins = coins + 2;
    show(coins);
  25. 25.🌗 Is pale pink on white easy or hard to read on a button? (a) easy to read (b) hard to read
  26. 26.💾 What number does this code show?
    let friends = ["Aman", "Kabir"];
    friends.push("Meera");
    show(friends.length);
  27. 27.🧭 Which part of navigation shows 3 to 5 icons? (a) a menu button (b) a tab bar (c) the back button
  28. 28.Which of these helps everyone use the app? (a) captions on videos (b) tiny tap areas (c) sudden loud sounds (d) fast-flashing lights
  29. 29.Which of these is about UI (the look)? (a) whether users get lost (b) the font size (c) how easy sign-up is (d) how many taps it takes
  30. 30.🔢 In a photo-post flow, what comes right after “take the photo”? (a) add a filter (b) post the photo (c) write a caption (d) open the camera screen
  31. 31.♿ A screen has 6 icon buttons. Only 3 of them have a text label for screen readers. How many still need a label?
  32. 32.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
    Design A: Home → Menu → Confirm → Search → Size → Results → Cart
    Design B: Home → Shop → Search → Item
  33. 33.💾 Where should the app save notes to read offline: on the phone or in the cloud? (a) on the phone (b) in the cloud
  34. 34.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Title: 23 px
    Label: 12 px
    Hint: 25 px
    Footer: 26 px
    Menu: 24 px
    (a) Footer (b) Hint (c) Title (d) Label
  35. 35.🧭 Why should every screen show where you are? (a) to use more battery (b) so users do not get lost (c) to hide the menu (d) to look busy
  36. 36.Which of these is true of a menu button? (a) undoes one move (b) sits at the bottom (c) opens a list of pages (d) switches main sections
  37. 37.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
    [ title text ]
    [ filter buttons ]
    [ top bar ]
    [ Save button ]
    (a) Save button (b) title text (c) filter buttons (d) top bar
  38. 38.🔍 Which is the odd one out? (a) tiny tap areas (b) fast-flashing lights (c) sudden loud sounds (d) labels on every icon
  39. 39.♿ Does this help everyone, or make the app harder to use: captions on videos? (a) makes it harder (b) helps everyone
  40. 40.Which of these is about UX (the experience)? (a) the icon shapes (b) how easy sign-up is (c) the font size (d) the theme colours

Answer key

  1. at the bottom
  2. 16
  3. use it on any device
  4. on the phone
  5. add it to the cart
  6. so each step is clear
  7. True
  8. open the camera screen
  9. open the app
  10. the path through screens
  11. search box
  12. strong colour contrast
  13. 5
  14. UI
  15. 3
  16. add it to the cart
  17. 4
  18. reads the screen aloud
  19. how fast a task is done
  20. 3
  21. True
  22. 6
  23. the phone is lost
  24. 2
  25. hard to read
  26. 3
  27. a tab bar
  28. captions on videos
  29. the font size
  30. add a filter
  31. 3
  32. 6
  33. on the phone
  34. Label
  35. so users do not get lost
  36. opens a list of pages
  37. Save button
  38. labels on every icon
  39. helps everyone
  40. how easy sign-up is

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