← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 11 · 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.💾 pop() takes off the last item. What does this code show?
    let friends = ["Riya", "Arjun", "Kabir", "Aman"];
    friends.pop();
    show(friends[friends.length - 1]);
    (a) Riya (b) Arjun (c) Aman (d) Kabir
  2. 2.🔍 Which is the odd one out? (a) the font size (b) whether users get lost (c) the button colours (d) the theme colours
  3. 3.💾 What number does this code show?
    let notes = ["Maths", "Hindi", "Sports"];
    notes.push("Art");
    show(notes.length);
  4. 4.🧭 Where is a tab bar usually placed in a phone app? (a) in the middle (b) nowhere (c) inside a button (d) at the bottom
  5. 5.💾 In most code, the first item of a list is at position ___. (a) 1 (b) 0 (c) 10 (d) 2
  6. 6.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Hint: 17 px
    Footer: 23 px
    Caption: 10 px
  7. 7.💾 What does this code show? (Positions start at 0.)
    let notes = ["Art", "Sports", "Music"];
    show(notes[0]);
    (a) Music (b) Art (c) Sports
  8. 8.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Search → Address → Confirm → Pens
    Design B: Home → Address → Menu → Results → Cart → Confirm
  9. 9.🔍 Which is the odd one out? (a) icons with no labels (b) fast-flashing lights (c) tiny tap areas (d) strong colour contrast
  10. 10.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Pay → Confirm → Item → Size
    Design B: Home → Item → Address
  11. 11.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
    Design A: Home → Cart → Address → Offers → Pens → Item → Menu
    Design B: Home → Cart → Pens
  12. 12.💾 What does this code show? (Positions start at 0.)
    let friends = ["Aman", "Kabir", "Meera", "Riya"];
    show(friends[2]);
    (a) Kabir (b) Meera (c) Aman (d) Riya
  13. 13.True or false: “fast-flashing lights” makes the app harder to use. (a) False (b) True
  14. 14.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. tap the Lessons tab
    2. open “Video”
    3. open “Score card”
    Which screen are you on now?
    (a) Lessons (b) Quiz (c) Video (d) Score card
  15. 15.True or false: the screen layout is about UI (the look). (a) True (b) False
  16. 16.🎨 Is this about UI or UX: how many taps it takes? (a) UX (b) UI
  17. 17.🔘 Is this good or poor button design: a big, easy tap area? (a) good design (b) poor design
  18. 18.True or false: a big, easy tap area is good button design. (a) True (b) False
  19. 19.🔢 In a quiz-app flow, which comes FIRST? (a) see if it is right (b) tap “Start quiz” (c) read a question (d) pick an answer
  20. 20.True or false: a wireframe uses the final pictures. (a) True (b) False
  21. 21.💾 Where should the app save chat messages to friends: on the phone or in the cloud? (a) in the cloud (b) on the phone
  22. 22.🔘 Is this good or poor button design: space between buttons? (a) poor design (b) good design
  23. 23.🔍 Which is the odd one out? (a) the font size (b) how easy sign-up is (c) the icon shapes (d) the screen layout
  24. 24.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
    [ search box ]
    [ title text ]
    [ top bar ]
    [ filter buttons ]
    [ tab bar ]
    (a) tab bar (b) title text (c) top bar (d) filter buttons
  25. 25.Which of these is true of a final design? (a) shows where things go (b) has the real colours (c) has no real colours (d) is a quick sketch
  26. 26.🔢 In a food-order flow, which comes first: “open the menu” or “pick a dish”? (a) pick a dish (b) open the menu
  27. 27.♿ Accessibility means an app works for ___. (a) only experts (b) everyone (c) only the coder (d) nobody
  28. 28.🌗 Is yellow on white easy or hard to read on a button? (a) easy to read (b) hard to read
  29. 29.Which of these is true of a tab bar? (a) sits at the bottom (b) opens a list of pages (c) undoes one move (d) goes to the last screen
  30. 30.🔢 In a quiz-app flow, what comes right after “read a question”? (a) tap “Start quiz” (b) see the final score (c) see if it is right (d) pick an answer
  31. 31.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. tap the Search tab
    2. open “Match report”
    3. tap Back
    4. open “Score card”
    Which screen are you on now?
    (a) Home (b) Search (c) Match report (d) Score card
  32. 32.🔢 In a quiz-app flow, what comes right after “pick an answer”? (a) tap “Start quiz” (b) see if it is right (c) see the final score (d) read a question
  33. 33.🔢 In a sign-up flow, which comes first: “enter the code sent” or “tap “Sign up””? (a) tap “Sign up” (b) enter the code sent
  34. 34.Which colour pair is easy to read? (a) white on black (b) red on green (c) light grey on white (d) dark blue on black
  35. 35.✏️ Why draw a wireframe before coding? (a) changes are quick (b) it saves data (c) it runs the app (d) it adds colours
  36. 36.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
    Design A: Home → Item → Pay → Confirm
    Design B: Home → Search → Address → Shop → Cart → Menu → Pay
  37. 37.Which of these helps everyone use the app? (a) labels on every icon (b) colour as the only clue (c) fast-flashing lights (d) icons with no labels
  38. 38.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
    [ tab bar ]
    [ big picture ]
    [ top bar ]
    [ filter buttons ]
    (a) tab bar (b) filter buttons (c) top bar (d) big picture
  39. 39.🔢 In a sign-up flow, which comes LAST? (a) tap “Sign up” (b) open the app (c) see the home screen (d) type name and email
  40. 40.🔢 In a photo-post flow, which comes first: “add a filter” or “open the camera screen”? (a) add a filter (b) open the camera screen

Answer key

  1. Kabir
  2. whether users get lost
  3. 4
  4. at the bottom
  5. 0
  6. 1
  7. Art
  8. 1
  9. strong colour contrast
  10. 2
  11. 6
  12. Meera
  13. True
  14. Score card
  15. True
  16. UX
  17. good design
  18. True
  19. tap “Start quiz”
  20. False
  21. in the cloud
  22. good design
  23. how easy sign-up is
  24. tab bar
  25. has the real colours
  26. open the menu
  27. everyone
  28. hard to read
  29. sits at the bottom
  30. pick an answer
  31. Score card
  32. see if it is right
  33. tap “Sign up”
  34. white on black
  35. changes are quick
  36. 3
  37. labels on every icon
  38. filter buttons
  39. see the home screen
  40. open the camera screen

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