← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 285 · 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.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Map”
    2. tap Back
    3. tap the Search tab
    How many times must you tap Back to reach the main screen of this tab?
  2. 2.🔢 In a photo-post flow, which comes LAST? (a) open the camera screen (b) take the photo (c) post the photo (d) add a filter
  3. 3.💾 What number does this code show?
    let friends = ["Riya", "Aman", "Kabir"];
    friends.push("Meera");
    show(friends.length);
  4. 4.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
    Design A: Home → Address → Results → Shop
    Design B: Home → Menu → Pay
  5. 5.💾 Where should the app save notes to read offline: on the phone or in the cloud? (a) on the phone (b) in the cloud
  6. 6.💾 pop() takes off the last item. What does this code show?
    let songs = ["Kites", "Ocean", "Sunrise"];
    songs.pop();
    show(songs[songs.length - 1]);
    (a) Sunrise (b) Kites (c) Ocean
  7. 7.🔍 Which is the odd one out? (a) fast-flashing lights (b) icons with no labels (c) tiny tap areas (d) text that can grow
  8. 8.♿ What does a screen reader do? (a) takes photos (b) makes text tiny (c) reads the screen aloud (d) plays music
  9. 9.🔢 In a photo-post flow, which comes first: “open the camera screen” or “take the photo”? (a) open the camera screen (b) take the photo
  10. 10.💾 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
  11. 11.🔢 In a photo-post flow, which comes first: “take the photo” or “write a caption”? (a) write a caption (b) take the photo
  12. 12.🔢 In a food-order flow, which comes LAST? (a) check the cart (b) pay for the order (c) track the order (d) open the menu
  13. 13.🌗 Is white on dark green easy or hard to read on a button? (a) easy to read (b) hard to read
  14. 14.Which of these is about UI (the look)? (a) how users feel after (b) how fast a task is done (c) how many taps it takes (d) the icon shapes
  15. 15.🔘 Our rule: buttons are at least 48 px tall. The Next button is 20 px tall. How many px taller must it be?
  16. 16.Which of these helps everyone use the app? (a) sudden loud sounds (b) tiny tap areas (c) captions on videos (d) fast-flashing lights
  17. 17.🔀 Why plan the user flow before building? (a) to add more taps (b) to skip testing (c) to hide the buttons (d) so each step is clear
  18. 18.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Menu: 23 px
    Body text: 16 px
    Footer: 27 px
    Label: 10 px
    Caption: 23 px
    (a) Label (b) Body text (c) Menu (d) Footer
  19. 19.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Done button: 44 px tall
    Help button: 32 px tall
    Start button: 32 px tall
    Save button: 52 px tall
  20. 20.Which of these is about UX (the experience)? (a) the screen layout (b) the theme colours (c) whether users get lost (d) the font size
  21. 21.🔍 Which is the odd one out? (a) strong colour contrast (b) captions on videos (c) big touch targets (d) fast-flashing lights
  22. 22.True or false: how easy sign-up is is about UI (the look). (a) False (b) True
  23. 23.🌗 Is dark blue on white easy or hard to read on a button? (a) hard to read (b) easy to read
  24. 24.✏️ Is this true of a wireframe or of a final design: has no real colours? (a) a wireframe (b) a final design
  25. 25.💾 What number does this code show?
    let points = 8;
    points = points - 8;
    points = points + 4;
    show(points);
  26. 26.♿ Does this help everyone, or make the app harder to use: colour as the only clue? (a) helps everyone (b) makes it harder
  27. 27.♿ Does this help everyone, or make the app harder to use: fast-flashing lights? (a) helps everyone (b) makes it harder
  28. 28.💾 Saving data in the cloud lets you ___. (a) never need a password (b) shrink the app (c) use it on any device (d) skip the internet
  29. 29.Which of these is about UI (the look)? (a) how users feel after (b) how many taps it takes (c) the font size (d) whether users get lost
  30. 30.♿ Why add captions to videos? (a) so anyone can follow (b) to hide the sound (c) to add colour (d) to slow them down
  31. 31.🧭 Tapping a tab usually takes you to ___. (a) the phone settings (b) that tab’s main screen (c) a random page (d) the last app used
  32. 32.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
    Design A: Home → Offers → Pay → Menu → Results → Cart
    Design B: Home → Menu → Shop → Confirm → Search → Cart → Size
  33. 33.🔘 Is this good or poor button design: a big, easy tap area? (a) good design (b) poor design
  34. 34.True or false: a clear word like Save is good button design. (a) True (b) False
  35. 35.True or false: a final design is a quick sketch. (a) True (b) False
  36. 36.🎨 Is this about UI or UX: how many taps it takes? (a) UX (b) UI
  37. 37.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. tap the Profile tab
    2. tap the Profile tab
    3. tap the Search tab
    4. tap the Home tab
    Which screen are you on now?
    (a) Home (b) Search (c) Profile
  38. 38.💾 Which can hold many values in order? (a) a switch (b) a single number (c) a button (d) a list
  39. 39.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Next button: 56 px tall
    Back button: 48 px tall
    Start button: 48 px tall
  40. 40.💾 What does this code show? (Positions start at 0.)
    let notes = ["Sports", "Art", "Maths", "Science", "Hindi"];
    show(notes[0]);
    (a) Art (b) Science (c) Sports (d) Maths

Answer key

  1. 0
  2. post the photo
  3. 4
  4. 3
  5. on the phone
  6. Ocean
  7. text that can grow
  8. reads the screen aloud
  9. open the camera screen
  10. on the phone
  11. take the photo
  12. track the order
  13. easy to read
  14. the icon shapes
  15. 28
  16. captions on videos
  17. so each step is clear
  18. Label
  19. 1
  20. whether users get lost
  21. fast-flashing lights
  22. False
  23. easy to read
  24. a wireframe
  25. 4
  26. makes it harder
  27. makes it harder
  28. use it on any device
  29. the font size
  30. so anyone can follow
  31. that tab’s main screen
  32. 5
  33. good design
  34. True
  35. False
  36. UX
  37. Home
  38. a list
  39. 3
  40. Sports

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