← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 611 · 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 of these is true of a tab bar? (a) hides extra links (b) sits at the bottom (c) goes to the last screen (d) undoes one move
  2. 2.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Save button: 64 px tall
    Done button: 44 px tall
    Help button: 52 px tall
    Next button: 48 px tall
  3. 3.True or false: “big touch targets” makes the app harder to use. (a) False (b) True
  4. 4.Which of these makes the app harder to use? (a) tiny tap areas (b) big touch targets (c) captions on videos (d) labels on every icon
  5. 5.🧭 What does the back button usually do? (a) closes all apps (b) goes to the last screen (c) opens settings (d) deletes the page
  6. 6.🎨 A beautiful app that confuses everyone has ___. (a) no UI at all (b) perfect UX (c) good UX but poor UI (d) good UI but poor UX
  7. 7.💾 What does this code show? (Positions start at 0.)
    let notes = ["Science", "Maths", "Hindi", "Sports", "Art"];
    show(notes[2]);
    (a) Science (b) Hindi (c) Sports (d) Maths
  8. 8.🔢 In a quiz-app flow, which comes first: “see if it is right” or “read a question”? (a) see if it is right (b) read a question
  9. 9.🔍 Which is the odd one out? (a) icons with no labels (b) tiny tap areas (c) sudden loud sounds (d) captions on videos
  10. 10.✏️ A box with a cross in a wireframe usually means ___. (a) an error (b) a closed app (c) delete this (d) a picture goes here
  11. 11.True or false: a big, easy tap area is good button design. (a) False (b) True
  12. 12.💾 Where should the app save a draft you are typing: on the phone or in the cloud? (a) in the cloud (b) on the phone
  13. 13.Which colour pair is easy to read? (a) red on green (b) pale pink on white (c) yellow on white (d) white on dark green
  14. 14.Which of these is true of the back button? (a) goes to the last screen (b) switches main sections (c) sits at the bottom (d) shows 3 to 5 icons
  15. 15.🎨 Is this about UI or UX: the font size? (a) UX (b) UI
  16. 16.True or false: strong colour contrast is poor button design. (a) False (b) True
  17. 17.✏️ Is this true of a wireframe or of a final design: has no real colours? (a) a final design (b) a wireframe
  18. 18.🔢 In a sign-up flow, which comes first: “tap “Sign up”” or “see the home screen”? (a) see the home screen (b) tap “Sign up”
  19. 19.🧭 Which part of navigation shows 3 to 5 icons? (a) a menu button (b) the back button (c) a tab bar
  20. 20.🔢 In a sign-up flow, which comes FIRST? (a) tap “Sign up” (b) open the app (c) see the home screen (d) enter the code sent
  21. 21.♿ A screen has 5 icon buttons. Only 3 of them have a text label for screen readers. How many still need a label?
  22. 22.🎨 UX stands for user ___. (a) extra (b) example (c) express (d) experience
  23. 23.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Address → Item → Search → Pay → Results → Menu
    Design B: Home → Address → Size → Results
  24. 24.✏️ Do wireframes usually show the final colours? (a) Yes (b) No
  25. 25.Which of these fits saving in the cloud? (a) chat messages to friends (b) the sound on/off setting (c) notes to read offline (d) a draft you are typing
  26. 26.Which of these fits saving on the phone? (a) your last game level (b) a shared to-do list (c) a class leaderboard (d) chat messages to friends
  27. 27.🔢 In a sign-up flow, which comes first: “type name and email” or “make a password”? (a) make a password (b) type name and email
  28. 28.💾 Where should the app save a class leaderboard: on the phone or in the cloud? (a) in the cloud (b) on the phone
  29. 29.🌗 Is black on yellow easy or hard to read on a button? (a) hard to read (b) easy to read
  30. 30.🔢 In a food-order flow, which comes first: “add it to the cart” or “pick a dish”? (a) pick a dish (b) add it to the cart
  31. 31.🖼️ How many parts (boxes) does this wireframe have?
    [ top bar ]
    [ Add button ]
    [ list of items ]
    [ search box ]
  32. 32.🔢 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
  33. 33.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Video”
    2. tap Back
    3. open “Edit photo”
    Which screen are you on now?
    (a) Video (b) Quiz (c) Lessons (d) Edit photo
  34. 34.Which of these is true of a wireframe? (a) uses the final pictures (b) shows the real fonts (c) shows where things go (d) has the real colours
  35. 35.🔢 In a sign-up flow, what comes right after “type name and email”? (a) enter the code sent (b) make a password (c) open the app (d) tap “Sign up”
  36. 36.🔢 In a quiz-app flow, which comes LAST? (a) tap “Start quiz” (b) see if it is right (c) see the final score (d) read a question
  37. 37.🌗 Is white on dark green easy or hard to read on a button? (a) hard to read (b) easy to read
  38. 38.🔢 In a quiz-app flow, what comes right after “pick an answer”? (a) see if it is right (b) tap “Start quiz” (c) read a question (d) see the final score
  39. 39.🖼️ In this wireframe (top to bottom), what is right below the title text?
    [ title text ]
    [ Save button ]
    [ filter buttons ]
    [ list of items ]
    (a) Save button (b) filter buttons (c) list of items
  40. 40.💾 What number does this code show?
    let stars = 9;
    stars = stars - 2;
    stars = stars + 5;
    show(stars);

Answer key

  1. sits at the bottom
  2. 3
  3. False
  4. tiny tap areas
  5. goes to the last screen
  6. good UI but poor UX
  7. Hindi
  8. read a question
  9. captions on videos
  10. a picture goes here
  11. True
  12. on the phone
  13. white on dark green
  14. goes to the last screen
  15. UI
  16. False
  17. a wireframe
  18. tap “Sign up”
  19. a tab bar
  20. open the app
  21. 2
  22. experience
  23. 3
  24. No
  25. chat messages to friends
  26. your last game level
  27. type name and email
  28. in the cloud
  29. easy to read
  30. pick a dish
  31. 4
  32. open the camera screen
  33. Edit photo
  34. shows where things go
  35. make a password
  36. see the final score
  37. easy to read
  38. see if it is right
  39. Save button
  40. 12

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