← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 180 · 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 fits saving on the phone? (a) a class leaderboard (b) notes to read offline (c) chat messages to friends (d) a shared to-do list
  2. 2.💾 What number does this code show?
    let score = 4;
    score = score - 4;
    score = score + 3;
    show(score);
  3. 3.🔢 In a quiz-app flow, which comes LAST? (a) pick an answer (b) read a question (c) see the final score (d) see if it is right
  4. 4.✏️ What is the easiest way to draw a first wireframe? (a) a microphone (b) a 3D printer (c) pencil and paper (d) a phone case
  5. 5.🖼️ In this wireframe (top to bottom), what is right below the search box?
    [ search box ]
    [ title text ]
    [ top bar ]
    [ filter buttons ]
    (a) filter buttons (b) top bar (c) title text
  6. 6.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Badges”
    2. tap the Lessons tab
    3. tap the Me tab
    4. tap the Me tab
    Which screen are you on now?
    (a) Lessons (b) Me (c) Badges (d) Quiz
  7. 7.Which of these fits saving in the cloud? (a) your last game level (b) a shared to-do list (c) notes to read offline (d) a draft you are typing
  8. 8.✏️ A box with a cross in a wireframe usually means ___. (a) a picture goes here (b) a closed app (c) delete this (d) an error
  9. 9.True or false: a tiny 20 px button is good button design. (a) False (b) True
  10. 10.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Caption: 19 px
    Title: 12 px
    Menu: 21 px
    Footer: 19 px
    Body text: 24 px
    (a) Footer (b) Title (c) Menu (d) Caption
  11. 11.True or false: “captions on videos” helps everyone use the app. (a) False (b) True
  12. 12.✏️ Is this true of a wireframe or of a final design: is a quick sketch? (a) a wireframe (b) a final design
  13. 13.Which of these is about UI (the look)? (a) how users feel after (b) how fast a task is done (c) the font size (d) how easy sign-up is
  14. 14.🔢 In a quiz-app flow, what comes right after “read a question”? (a) see if it is right (b) see the final score (c) tap “Start quiz” (d) pick an answer
  15. 15.♿ A screen has 12 icon buttons. Only 2 of them have a text label for screen readers. How many still need a label?
  16. 16.🎨 Is this about UI or UX: the theme colours? (a) UI (b) UX
  17. 17.🖼️ In this wireframe (top to bottom), what is right below the tab bar?
    [ big picture ]
    [ title text ]
    [ Save button ]
    [ tab bar ]
    [ menu icon ]
    (a) Save button (b) menu icon (c) title text (d) big picture
  18. 18.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Item → Menu → Size → Cart → Address → Offers
    Design B: Home → Confirm → Pens → Shop → Results → Address
    (a) Design A (b) Design B
  19. 19.🖼️ In this wireframe (top to bottom), what is right above the filter buttons?
    [ search box ]
    [ filter buttons ]
    [ big picture ]
    [ title text ]
    [ menu icon ]
    (a) big picture (b) title text (c) search box (d) menu icon
  20. 20.🔘 Is this good or poor button design: icons with no meaning? (a) good design (b) poor design
  21. 21.🔍 Which is the odd one out? (a) how fast a task is done (b) how many taps it takes (c) how users feel after (d) the theme colours
  22. 22.Which colour pair is easy to read? (a) dark blue on black (b) light grey on white (c) pale pink on white (d) black on pale grey
  23. 23.🌗 Is dark blue on black easy or hard to read on a button? (a) hard to read (b) easy to read
  24. 24.🖼️ How many parts (boxes) does this wireframe have?
    [ menu icon ]
    [ list of items ]
    [ search box ]
    [ title text ]
  25. 25.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Hint: 26 px
    Menu: 17 px
    Body text: 12 px
    (a) Body text (b) Menu (c) Hint
  26. 26.🔢 In a sign-up flow, which comes LAST? (a) make a password (b) type name and email (c) enter the code sent (d) see the home screen
  27. 27.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Next button: 48 px tall
    Cancel button: 48 px tall
    Help button: 64 px tall
    Send button: 44 px tall
  28. 28.🧭 What does the back button usually do? (a) goes to the last screen (b) deletes the page (c) closes all apps (d) opens settings
  29. 29.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Pens → Menu → Size → Search → Cart
    Design B: Home → Search → Pay
  30. 30.🔢 In a photo-post flow, which comes FIRST? (a) add a filter (b) write a caption (c) take the photo (d) open the camera screen
  31. 31.🎨 A beautiful app that confuses everyone has ___. (a) good UX but poor UI (b) no UI at all (c) perfect UX (d) good UI but poor UX
  32. 32.🖼️ In this wireframe (top to bottom), what is right above the tab bar?
    [ top bar ]
    [ filter buttons ]
    [ tab bar ]
    [ menu icon ]
    [ search box ]
    (a) top bar (b) menu icon (c) search box (d) filter buttons
  33. 33.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Video”
    2. open “Edit photo”
    3. tap Back
    4. tap the Search tab
    How many times must you tap Back to reach the main screen of this tab?
  34. 34.🎨 Is this about UI or UX: how many taps it takes? (a) UI (b) UX
  35. 35.💾 What does this code show? (Positions start at 0.)
    let notes = ["Sports", "Science", "Maths", "Art"];
    show(notes[2]);
    (a) Sports (b) Maths (c) Art (d) Science
  36. 36.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
    [ Add button ]
    [ search box ]
    [ tab bar ]
    [ Save button ]
    [ list of items ]
    [ top bar ]
    (a) list of items (b) Add button (c) search box (d) top bar
  37. 37.Which of these is true of a tab bar? (a) opens a list of pages (b) goes to the last screen (c) shows 3 to 5 icons (d) undoes one move
  38. 38.🌗 Is red on green easy or hard to read on a button? (a) easy to read (b) hard to read
  39. 39.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. open “Badges”
    2. tap Back
    3. tap the Feed tab
    4. tap the Chat tab
    5. open “Friend list”
    Which screen are you on now?
    (a) Badges (b) Feed (c) Friend list (d) Chat
  40. 40.💾 What does this code show? (Positions start at 0.)
    let songs = ["Monsoon", "Stars", "Kites", "Ocean"];
    show(songs[0]);
    (a) Stars (b) Kites (c) Monsoon (d) Ocean

Answer key

  1. notes to read offline
  2. 3
  3. see the final score
  4. pencil and paper
  5. title text
  6. Me
  7. a shared to-do list
  8. a picture goes here
  9. False
  10. Title
  11. True
  12. a wireframe
  13. the font size
  14. pick an answer
  15. 10
  16. UI
  17. menu icon
  18. Design B
  19. search box
  20. poor design
  21. the theme colours
  22. black on pale grey
  23. hard to read
  24. 4
  25. Body text
  26. see the home screen
  27. 3
  28. goes to the last screen
  29. 3
  30. open the camera screen
  31. good UI but poor UX
  32. filter buttons
  33. 0
  34. UX
  35. Maths
  36. top bar
  37. shows 3 to 5 icons
  38. hard to read
  39. Friend list
  40. Monsoon

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