← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 54 · 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.🖼️ In this wireframe (top to bottom), what is right below the Add button?
    [ big picture ]
    [ list of items ]
    [ Add button ]
    [ title text ]
    (a) title text (b) list of items (c) big picture
  2. 2.🔢 In a food-order flow, what comes right after “open the menu”? (a) add it to the cart (b) pick a dish (c) check the cart (d) pay for the order
  3. 3.✏️ Do wireframes usually show the final colours? (a) No (b) Yes
  4. 4.💾 What number does this code show?
    let notes = ["Hindi", "Art", "Music"];
    notes.push("Maths");
    notes.push("Science");
    show(notes.length);
  5. 5.Which of these is about UX (the experience)? (a) the theme colours (b) the button colours (c) how many taps it takes (d) the font size
  6. 6.Which of these is true of a menu button? (a) hides extra links (b) switches main sections (c) shows 3 to 5 icons (d) undoes one move
  7. 7.🧭 Which part of navigation sits at the bottom? (a) the back button (b) a tab bar (c) a menu button
  8. 8.🧭 Which part of navigation undoes one move? (a) a tab bar (b) a menu button (c) the back button
  9. 9.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Footer: 22 px
    Caption: 12 px
    Title: 18 px
    (a) Title (b) Footer (c) Caption
  10. 10.🔢 In a food-order flow, which comes first: “pick a dish” or “pay for the order”? (a) pay for the order (b) pick a dish
  11. 11.🔢 In a sign-up flow, which comes first: “see the home screen” or “open the app”? (a) open the app (b) see the home screen
  12. 12.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Caption: 19 px
    Footer: 11 px
    Body text: 23 px
    Label: 13 px
  13. 13.💾 What does this code show? (Positions start at 0.)
    let notes = ["Hindi", "Art", "Maths"];
    show(notes[0]);
    (a) Hindi (b) Art (c) Maths
  14. 14.🧭 About how many tabs suit a tab bar best? (a) 1 (b) 10 to 12 (c) 3 to 5 (d) 20
  15. 15.Which of these is true of the back button? (a) hides extra links (b) sits at the bottom (c) undoes one move (d) shows 3 to 5 icons
  16. 16.True or false: the theme colours is about UX (the experience). (a) True (b) False
  17. 17.Which of these helps everyone use the app? (a) tiny tap areas (b) captions on videos (c) colour as the only clue (d) icons with no labels
  18. 18.🔢 In a sign-up flow, which comes first: “see the home screen” or “make a password”? (a) see the home screen (b) make a password
  19. 19.🎨 Is this about UI or UX: how users feel after? (a) UX (b) UI
  20. 20.🔘 Is this good or poor button design: buttons almost touching? (a) poor design (b) good design
  21. 21.♿ Does this help everyone, or make the app harder to use: tiny tap areas? (a) helps everyone (b) makes it harder
  22. 22.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. tap the Quiz tab
    2. open “Badges”
    3. tap Back
    4. tap the Me tab
    How many times must you tap Back to reach the main screen of this tab?
  23. 23.🔍 Which is the odd one out? (a) how fast a task is done (b) the screen layout (c) the theme colours (d) the button colours
  24. 24.🔢 In a food-order flow, which comes first: “pay for the order” or “add it to the cart”? (a) add it to the cart (b) pay for the order
  25. 25.✏️ Is this true of a wireframe or of a final design: uses the final pictures? (a) a final design (b) a wireframe
  26. 26.🔢 In a sign-up flow, what comes right after “make a password”? (a) enter the code sent (b) see the home screen (c) open the app (d) type name and email
  27. 27.True or false: a final design uses the final pictures. (a) False (b) True
  28. 28.🔍 Which is the odd one out? (a) fast-flashing lights (b) colour as the only clue (c) text that can grow (d) icons with no labels
  29. 29.🔀 A screen with no way forward or back is called a ___. (a) home screen (b) tab bar (c) dead end (d) shortcut
  30. 30.🔀 What is a user flow? (a) the path through screens (b) a charging cable (c) a colour theme (d) a type of font
  31. 31.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Footer: 21 px
    Body text: 19 px
    Title: 26 px
    Hint: 9 px
    (a) Title (b) Hint (c) Body text (d) Footer
  32. 32.💾 What number does this code show?
    let lives = 4;
    lives = lives - 4;
    lives = lives + 3;
    show(lives);
  33. 33.💾 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
  34. 34.🔢 In a food-order flow, which comes first: “pay for the order” or “check the cart”? (a) check the cart (b) pay for the order
  35. 35.✏️ Why draw a wireframe before coding? (a) it adds colours (b) it runs the app (c) it saves data (d) changes are quick
  36. 36.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Offers → Confirm → Search → Cart → Shop
    Design B: Home → Shop → Search → Confirm → Menu → Item → Results
  37. 37.🔀 Why plan the user flow before building? (a) so each step is clear (b) to add more taps (c) to skip testing (d) to hide the buttons
  38. 38.True or false: notes to read offline fits saving on the phone. (a) False (b) True
  39. 39.Which of these is about UI (the look)? (a) whether users get lost (b) how many taps it takes (c) the theme colours (d) how fast a task is done
  40. 40.🧭 Which part of navigation shows 3 to 5 icons? (a) the back button (b) a tab bar (c) a menu button

Answer key

  1. title text
  2. pick a dish
  3. No
  4. 5
  5. how many taps it takes
  6. hides extra links
  7. a tab bar
  8. the back button
  9. Caption
  10. pick a dish
  11. open the app
  12. 2
  13. Hindi
  14. 3 to 5
  15. undoes one move
  16. False
  17. captions on videos
  18. make a password
  19. UX
  20. poor design
  21. makes it harder
  22. 0
  23. how fast a task is done
  24. add it to the cart
  25. a final design
  26. enter the code sent
  27. True
  28. text that can grow
  29. dead end
  30. the path through screens
  31. Hint
  32. 3
  33. on the phone
  34. check the cart
  35. changes are quick
  36. 1
  37. so each step is clear
  38. True
  39. the theme colours
  40. a tab bar

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