← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 168 · 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 part of navigation goes to the last screen? (a) a menu button (b) the back button (c) a tab bar
  2. 2.💾 What is a variable? (a) a phone setting (b) a picture (c) a named box for a value (d) a type of screen
  3. 3.🖼️ In this wireframe (top to bottom), what is right above the top bar?
    [ search box ]
    [ list of items ]
    [ top bar ]
    [ title text ]
    [ tab bar ]
    (a) tab bar (b) title text (c) search box (d) list of items
  4. 4.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
    Design A: Home → Confirm → Size → Shop → Search → Offers
    Design B: Home → Shop → Confirm → Item → Results → Address → Pay
  5. 5.💾 What number does this code show?
    let songs = ["Stars", "Ocean"];
    songs.push("Rain");
    songs.push("Kites");
    show(songs.length);
  6. 6.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Send button: 52 px tall
    Back button: 44 px tall
    Start button: 32 px tall
  7. 7.💾 What number does this code show?
    let friends = ["Kabir", "Zoya", "Aman", "Arjun"];
    friends.push("Riya");
    show(friends.length);
  8. 8.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. open “Friend list”
    2. open “Match report”
    3. open “Match report”
    4. tap Back
    5. open “Edit photo”
    Which screen are you on now?
    (a) Match report (b) Edit photo (c) Feed (d) Friend list
  9. 9.💾 Where should the app save a class leaderboard: on the phone or in the cloud? (a) in the cloud (b) on the phone
  10. 10.Which of these is about UI (the look)? (a) the theme colours (b) how users feel after (c) how many taps it takes (d) whether users get lost
  11. 11.True or false: a shared to-do list fits saving in the cloud. (a) True (b) False
  12. 12.🔢 In a photo-post flow, which comes FIRST? (a) add a filter (b) post the photo (c) take the photo (d) open the camera screen
  13. 13.💾 What number does this code show?
    let friends = ["Riya", "Kabir"];
    friends.push("Aman");
    friends.push("Zoya");
    show(friends.length);
  14. 14.🔀 Why plan the user flow before building? (a) to hide the buttons (b) to skip testing (c) to add more taps (d) so each step is clear
  15. 15.🔢 In a photo-post flow, which comes LAST? (a) take the photo (b) write a caption (c) post the photo (d) open the camera screen
  16. 16.True or false: a final design shows the real fonts. (a) True (b) False
  17. 17.🔢 In a photo-post flow, which comes first: “post the photo” or “take the photo”? (a) take the photo (b) post the photo
  18. 18.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
    [ Add button ]
    [ search box ]
    [ top bar ]
    [ tab bar ]
    [ filter buttons ]
    [ menu icon ]
    (a) top bar (b) Add button (c) search box (d) menu icon
  19. 19.🔢 In a food-order flow, which comes first: “pick a dish” or “add it to the cart”? (a) add it to the cart (b) pick a dish
  20. 20.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Title: 22 px
    Hint: 17 px
    Footer: 17 px
    Label: 13 px
    Caption: 20 px
    (a) Hint (b) Footer (c) Title (d) Label
  21. 21.🖼️ In this wireframe (top to bottom), what is right below the top bar?
    [ big picture ]
    [ top bar ]
    [ list of items ]
    [ search box ]
    (a) list of items (b) search box (c) big picture
  22. 22.🔘 Our rule: buttons are at least 48 px tall. The Cancel button is 36 px tall. How many px taller must it be?
  23. 23.🔀 What is a user flow? (a) a type of font (b) a colour theme (c) the path through screens (d) a charging cable
  24. 24.🎨 Is this about UI or UX: the icon shapes? (a) UX (b) UI
  25. 25.🔀 A screen with no way forward or back is called a ___. (a) tab bar (b) shortcut (c) dead end (d) home screen
  26. 26.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Done button: 60 px tall
    Next button: 52 px tall
    Send button: 32 px tall
    Save button: 64 px tall
  27. 27.🔢 In a quiz-app flow, what comes right after “pick an answer”? (a) tap “Start quiz” (b) read a question (c) see if it is right (d) see the final score
  28. 28.Which colour pair is easy to read? (a) dark blue on black (b) light grey on white (c) black on yellow (d) pale pink on white
  29. 29.🌗 Is light grey on white easy or hard to read on a button? (a) hard to read (b) easy to read
  30. 30.♿ A screen has 7 icon buttons. Only 3 of them have a text label for screen readers. How many still need a label?
  31. 31.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Menu → Pay
    Design B: Home → Pay → Menu → Cart → Confirm
    (a) Design A (b) Design B
  32. 32.💾 What does this code show? (Positions start at 0.)
    let notes = ["Sports", "Science", "Art", "Maths", "Hindi"];
    show(notes[2]);
    (a) Science (b) Sports (c) Art (d) Maths
  33. 33.True or false: “labels on every icon” helps everyone use the app. (a) True (b) False
  34. 34.🌗 Is white on dark green easy or hard to read on a button? (a) hard to read (b) easy to read
  35. 35.Which of these fits saving in the cloud? (a) your last game level (b) a draft you are typing (c) the sound on/off setting (d) a class leaderboard
  36. 36.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Cart → Item → Search → Pens → Menu
    Design B: Home → Menu → Size
  37. 37.🖼️ In this wireframe (top to bottom), what is right below the Save button?
    [ Save button ]
    [ top bar ]
    [ Add button ]
    [ menu icon ]
    (a) top bar (b) menu icon (c) Add button
  38. 38.🔍 Which is the odd one out? (a) how easy sign-up is (b) the theme colours (c) the icon shapes (d) the screen layout
  39. 39.🔢 In a sign-up flow, which comes first: “see the home screen” or “open the app”? (a) see the home screen (b) open the app
  40. 40.🔢 In a food-order flow, which comes FIRST? (a) add it to the cart (b) pay for the order (c) check the cart (d) open the menu

Answer key

  1. the back button
  2. a named box for a value
  3. list of items
  4. 6
  5. 4
  6. 1
  7. 5
  8. Edit photo
  9. in the cloud
  10. the theme colours
  11. True
  12. open the camera screen
  13. 4
  14. so each step is clear
  15. post the photo
  16. True
  17. take the photo
  18. menu icon
  19. pick a dish
  20. Label
  21. list of items
  22. 12
  23. the path through screens
  24. UI
  25. dead end
  26. 3
  27. see if it is right
  28. black on yellow
  29. hard to read
  30. 4
  31. Design A
  32. Art
  33. True
  34. easy to read
  35. a class leaderboard
  36. 3
  37. top bar
  38. how easy sign-up is
  39. open the app
  40. open the menu

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