← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 895 · 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 a food-order flow, which comes first: “track the order” or “add it to the cart”? (a) add it to the cart (b) track the order
  2. 2.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Friend list”
    2. tap the Lessons tab
    3. open “Help page”
    4. tap the Me tab
    5. open “Edit photo”
    How many times must you tap Back to reach the main screen of this tab?
  3. 3.🌗 Is dark blue on white easy or hard to read on a button? (a) easy to read (b) hard to read
  4. 4.True or false: a final design is a quick sketch. (a) True (b) False
  5. 5.Which colour pair is hard to read? (a) yellow on white (b) black on yellow (c) white on black (d) black on pale grey
  6. 6.✏️ Is this true of a wireframe or of a final design: has no real colours? (a) a wireframe (b) a final design
  7. 7.💾 In most code, the first item of a list is at position ___. (a) 2 (b) 1 (c) 10 (d) 0
  8. 8.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Back button: 40 px tall
    Send button: 36 px tall
    Cancel button: 32 px tall
  9. 9.🔢 In a food-order flow, which comes first: “track the order” or “pay for the order”? (a) track the order (b) pay for the order
  10. 10.🧭 Which part of navigation opens a list of pages? (a) the back button (b) a menu button (c) a tab bar
  11. 11.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Menu → Pay → Address → Pens → Confirm → Item
    Design B: Home → Item → Search
    (a) Design B (b) Design A
  12. 12.🔢 In a quiz-app flow, which comes FIRST? (a) see the final score (b) pick an answer (c) tap “Start quiz” (d) read a question
  13. 13.Which of these makes the app harder to use? (a) labels on every icon (b) tiny tap areas (c) big touch targets (d) strong colour contrast
  14. 14.💾 What does this code show? (Positions start at 0.)
    let songs = ["Monsoon", "Rain", "Kites"];
    show(songs[0]);
    (a) Kites (b) Monsoon (c) Rain
  15. 15.Which of these is about UI (the look)? (a) how easy sign-up is (b) how many taps it takes (c) whether users get lost (d) the theme colours
  16. 16.🔢 In a sign-up flow, what comes right after “enter the code sent”? (a) tap “Sign up” (b) type name and email (c) see the home screen (d) open the app
  17. 17.🔢 In a sign-up flow, what comes right after “type name and email”? (a) make a password (b) tap “Sign up” (c) enter the code sent (d) open the app
  18. 18.🔢 In a food-order flow, what comes right after “check the cart”? (a) pick a dish (b) add it to the cart (c) pay for the order (d) open the menu
  19. 19.✏️ What is the easiest way to draw a first wireframe? (a) a phone case (b) pencil and paper (c) a 3D printer (d) a microphone
  20. 20.🌗 Is red on green easy or hard to read on a button? (a) hard to read (b) easy to read
  21. 21.🔢 In a sign-up flow, which comes FIRST? (a) make a password (b) tap “Sign up” (c) open the app (d) type name and email
  22. 22.💾 pop() takes off the last item. What does this code show?
    let songs = ["Kites", "Monsoon", "Rain", "Ocean"];
    songs.pop();
    show(songs[songs.length - 1]);
    (a) Monsoon (b) Ocean (c) Rain (d) Kites
  23. 23.🔍 Which is the odd one out? (a) strong colour contrast (b) tiny tap areas (c) icons with no labels (d) fast-flashing lights
  24. 24.Which of these is true of a final design? (a) uses plain grey boxes (b) is a quick sketch (c) shows where things go (d) looks like the real app
  25. 25.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. open “Score card”
    2. open “Badges”
    3. tap the Settings tab
    Which screen are you on now?
    (a) Badges (b) Score card (c) Feed (d) Settings
  26. 26.🔘 Is this good or poor button design: space between buttons? (a) poor design (b) good design
  27. 27.✏️ A box with a cross in a wireframe usually means ___. (a) delete this (b) an error (c) a closed app (d) a picture goes here
  28. 28.🎨 Who should you test the UX with? (a) real users (b) nobody (c) the app icon (d) only yourself
  29. 29.💾 What number does this code show?
    let friends = ["Meera", "Riya", "Aman", "Kabir"];
    friends.push("Arjun");
    show(friends.length);
  30. 30.Which colour pair is easy to read? (a) pale pink on white (b) yellow on white (c) light grey on white (d) white on dark green
  31. 31.True or false: a wireframe is a quick sketch. (a) False (b) True
  32. 32.True or false: a class leaderboard fits saving on the phone. (a) True (b) False
  33. 33.🧭 Where is a tab bar usually placed in a phone app? (a) in the middle (b) inside a button (c) nowhere (d) at the bottom
  34. 34.💾 What number does this code show?
    let coins = 7;
    coins = coins - 3;
    coins = coins + 2;
    show(coins);
  35. 35.True or false: how many taps it takes is about UI (the look). (a) True (b) False
  36. 36.💾 What is a variable? (a) a phone setting (b) a type of screen (c) a named box for a value (d) a picture
  37. 37.🔢 In a food-order flow, which comes FIRST? (a) open the menu (b) track the order (c) pick a dish (d) pay for the order
  38. 38.🔀 What is a user flow? (a) a colour theme (b) the path through screens (c) a charging cable (d) a type of font
  39. 39.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. open “Video”
    2. tap Back
    3. tap the Chat tab
    How many times must you tap Back to reach the main screen of this tab?
  40. 40.💾 What number does this code show?
    let friends = ["Riya", "Zoya"];
    friends.push("Aman");
    friends.push("Meera");
    show(friends.length);

Answer key

  1. add it to the cart
  2. 1
  3. easy to read
  4. False
  5. yellow on white
  6. a wireframe
  7. 0
  8. 0
  9. pay for the order
  10. a menu button
  11. Design B
  12. tap “Start quiz”
  13. tiny tap areas
  14. Monsoon
  15. the theme colours
  16. see the home screen
  17. make a password
  18. pay for the order
  19. pencil and paper
  20. hard to read
  21. open the app
  22. Rain
  23. strong colour contrast
  24. looks like the real app
  25. Settings
  26. good design
  27. a picture goes here
  28. real users
  29. 5
  30. white on dark green
  31. True
  32. False
  33. at the bottom
  34. 6
  35. False
  36. a named box for a value
  37. open the menu
  38. the path through screens
  39. 0
  40. 4

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