← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 418 · 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.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Footer: 26 px
    Hint: 14 px
    Menu: 25 px
    Body text: 27 px
    Label: 21 px
    (a) Body text (b) Hint (c) Footer (d) Menu
  2. 2.True or false: a final design looks like the real app. (a) False (b) True
  3. 3.💾 pop() takes off the last item. What does this code show?
    let friends = ["Kabir", "Meera", "Arjun", "Riya", "Zoya"];
    friends.pop();
    show(friends[friends.length - 1]);
    (a) Riya (b) Meera (c) Arjun (d) Kabir
  4. 4.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Help page”
    2. tap Back
    3. open “Map”
    4. tap Back
    How many times must you tap Back to reach the main screen of this tab?
  5. 5.✏️ Is this true of a wireframe or of a final design: has the real colours? (a) a final design (b) a wireframe
  6. 6.🔢 In a sign-up flow, which comes first: “open the app” or “see the home screen”? (a) see the home screen (b) open the app
  7. 7.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Confirm → Pens → Address → Size → Offers → Search
    Design B: Home → Offers → Pens
    (a) Design A (b) Design B
  8. 8.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Pay → Shop → Size → Menu → Search → Cart
    Design B: Home → Search → Confirm → Size
    (a) Design A (b) Design B
  9. 9.Which of these is about UI (the look)? (a) whether users get lost (b) how fast a task is done (c) the button colours (d) how easy sign-up is
  10. 10.✏️ What is a wireframe? (a) a charging cable (b) the finished app (c) a type of password (d) a simple screen sketch
  11. 11.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Send button: 64 px tall
    Cancel button: 44 px tall
    Next button: 56 px tall
    Start button: 60 px tall
    (a) Send (b) Start (c) Next (d) Cancel
  12. 12.🔘 Is this good or poor button design: a clear word like Save? (a) good design (b) poor design
  13. 13.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Item → Search
    Design B: Home → Pay → Confirm → Pens → Search → Shop
  14. 14.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Edit photo”
    2. tap Back
    3. open “Score card”
    4. tap Back
    How many times must you tap Back to reach the main screen of this tab?
  15. 15.♿ What does a screen reader do? (a) reads the screen aloud (b) makes text tiny (c) plays music (d) takes photos
  16. 16.Which of these fits saving in the cloud? (a) the sound on/off setting (b) photos on two devices (c) your last game level (d) notes to read offline
  17. 17.🔢 In a food-order flow, which comes first: “pick a dish” or “track the order”? (a) track the order (b) pick a dish
  18. 18.True or false: a wireframe shows the real fonts. (a) False (b) True
  19. 19.Which of these is true of a final design? (a) has no real colours (b) shows the real fonts (c) is a quick sketch (d) shows where things go
  20. 20.💾 What is a variable? (a) a type of screen (b) a picture (c) a phone setting (d) a named box for a value
  21. 21.🔍 Which is the odd one out? (a) colour as the only clue (b) captions on videos (c) text that can grow (d) big touch targets
  22. 22.🧭 Where is a tab bar usually placed in a phone app? (a) nowhere (b) in the middle (c) inside a button (d) at the bottom
  23. 23.💾 What number does this code show?
    let songs = ["Stars", "Monsoon", "Ocean"];
    songs.push("Rain");
    show(songs.length);
  24. 24.True or false: the font size is about UI (the look). (a) True (b) False
  25. 25.🔢 In a photo-post flow, which comes first: “open the camera screen” or “add a filter”? (a) open the camera screen (b) add a filter
  26. 26.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
    Design A: Home → Item → Offers → Confirm → Search
    Design B: Home → Address → Offers
  27. 27.🔢 In a quiz-app flow, which comes first: “see if it is right” or “see the final score”? (a) see the final score (b) see if it is right
  28. 28.🔢 In a sign-up flow, which comes LAST? (a) enter the code sent (b) open the app (c) see the home screen (d) make a password
  29. 29.Which of these is true of a wireframe? (a) looks like the real app (b) has no real colours (c) shows the real fonts (d) uses the final pictures
  30. 30.♿ Showing right or wrong only in red and green is a problem for ___. (a) fast typists (b) the server (c) the battery (d) colour-blind users
  31. 31.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Pay → Confirm
    Design B: Home → Item → Pens → Cart → Pay → Menu
    (a) Design B (b) Design A
  32. 32.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
    [ list of items ]
    [ Save button ]
    [ search box ]
    [ top bar ]
    [ big picture ]
    [ Add button ]
    (a) top bar (b) Add button (c) Save button (d) list of items
  33. 33.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Video”
    2. tap Back
    3. open “Map”
    Which screen are you on now?
    (a) Home (b) Video (c) Search (d) Map
  34. 34.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Map”
    2. tap the Search tab
    3. open “Friend list”
    How many times must you tap Back to reach the main screen of this tab?
  35. 35.🎨 Who should you test the UX with? (a) real users (b) the app icon (c) only yourself (d) nobody
  36. 36.✏️ A box with a cross in a wireframe usually means ___. (a) a picture goes here (b) a closed app (c) an error (d) delete this
  37. 37.🔀 What is a user flow? (a) a colour theme (b) the path through screens (c) a charging cable (d) a type of font
  38. 38.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Next button: 32 px tall
    Start button: 64 px tall
    Cancel button: 48 px tall
    Save button: 60 px tall
    (a) Save (b) Start (c) Next (d) Cancel
  39. 39.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Save button: 44 px tall
    Send button: 60 px tall
    Start button: 60 px tall
  40. 40.True or false: how fast a task is done is about UI (the look). (a) True (b) False

Answer key

  1. Hint
  2. True
  3. Riya
  4. 0
  5. a final design
  6. open the app
  7. Design B
  8. Design B
  9. the button colours
  10. a simple screen sketch
  11. Cancel
  12. good design
  13. 3
  14. 0
  15. reads the screen aloud
  16. photos on two devices
  17. pick a dish
  18. False
  19. shows the real fonts
  20. a named box for a value
  21. colour as the only clue
  22. at the bottom
  23. 4
  24. True
  25. open the camera screen
  26. 2
  27. see if it is right
  28. see the home screen
  29. has no real colours
  30. colour-blind users
  31. Design A
  32. Add button
  33. Map
  34. 1
  35. real users
  36. a picture goes here
  37. the path through screens
  38. Next
  39. 2
  40. False

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