← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 986 · 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.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. tap the Search tab
    2. open “Match report”
    3. open “Map”
    Which screen are you on now?
    (a) Home (b) Map (c) Match report (d) Search
  2. 2.♿ Does this help everyone, or make the app harder to use: fast-flashing lights? (a) makes it harder (b) helps everyone
  3. 3.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Save button: 44 px tall
    Back button: 60 px tall
    Start button: 64 px tall
  4. 4.💾 What is a variable? (a) a named box for a value (b) a phone setting (c) a picture (d) a type of screen
  5. 5.🧭 Where is a tab bar usually placed in a phone app? (a) at the bottom (b) in the middle (c) inside a button (d) nowhere
  6. 6.✏️ Is this true of a wireframe or of a final design: is a quick sketch? (a) a final design (b) a wireframe
  7. 7.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
    Design A: Home → Offers → Pay → Search → Menu → Results
    Design B: Home → Pens → Results → Item → Offers → Shop → Menu
  8. 8.🎨 Is this about UI or UX: the font size? (a) UX (b) UI
  9. 9.🔍 Which is the odd one out? (a) how easy sign-up is (b) how fast a task is done (c) the theme colours (d) whether users get lost
  10. 10.Which of these fits saving on the phone? (a) notes to read offline (b) a shared to-do list (c) photos on two devices (d) chat messages to friends
  11. 11.True or false: a wireframe uses plain grey boxes. (a) False (b) True
  12. 12.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Video”
    2. tap Back
    3. tap the Lessons tab
    4. open “Match report”
    How many times must you tap Back to reach the main screen of this tab?
  13. 13.♿ A screen has 6 icon buttons. Only 5 of them have a text label for screen readers. How many still need a label?
  14. 14.Which colour pair is hard to read? (a) black on pale grey (b) dark blue on white (c) white on black (d) red on green
  15. 15.🖼️ In this wireframe (top to bottom), what is right above the title text?
    [ menu icon ]
    [ title text ]
    [ top bar ]
    [ search box ]
    [ tab bar ]
    [ list of items ]
    (a) tab bar (b) top bar (c) menu icon (d) list of items
  16. 16.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
    Design A: Home → Menu → Confirm → Shop
    Design B: Home → Address → Offers → Shop → Confirm
  17. 17.🧭 Which part of navigation undoes one move? (a) a menu button (b) a tab bar (c) the back button
  18. 18.🔍 Which is the odd one out? (a) the icon shapes (b) the font size (c) how easy sign-up is (d) the theme colours
  19. 19.💾 Where should the app save notes to read offline: on the phone or in the cloud? (a) on the phone (b) in the cloud
  20. 20.🔀 What is a user flow? (a) the path through screens (b) a colour theme (c) a type of font (d) a charging cable
  21. 21.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Footer: 16 px
    Title: 11 px
    Hint: 22 px
  22. 22.💾 pop() takes off the last item. What does this code show?
    let notes = ["Maths", "Science", "Sports"];
    notes.pop();
    show(notes[notes.length - 1]);
    (a) Maths (b) Sports (c) Science
  23. 23.🧭 Which part of navigation switches main sections? (a) a menu button (b) a tab bar (c) the back button
  24. 24.💾 pop() takes off the last item. What does this code show?
    let songs = ["Rain", "Stars", "Sunrise"];
    songs.pop();
    show(songs[songs.length - 1]);
    (a) Sunrise (b) Stars (c) Rain
  25. 25.🔘 Is this good or poor button design: buttons almost touching? (a) poor design (b) good design
  26. 26.Which of these makes the app harder to use? (a) captions on videos (b) sudden loud sounds (c) strong colour contrast (d) text that can grow
  27. 27.🖼️ How many parts (boxes) does this wireframe have?
    [ title text ]
    [ Save button ]
    [ top bar ]
    [ filter buttons ]
    [ menu icon ]
  28. 28.Which of these is about UI (the look)? (a) the font size (b) how fast a task is done (c) how many taps it takes (d) whether users get lost
  29. 29.🖼️ How many parts (boxes) does this wireframe have?
    [ big picture ]
    [ Save button ]
    [ Add button ]
    [ tab bar ]
  30. 30.True or false: grey text on grey is good button design. (a) True (b) False
  31. 31.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. open “Match report”
    2. tap the Settings tab
    3. open “Map”
    How many times must you tap Back to reach the main screen of this tab?
  32. 32.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Next button: 72 px tall
    Back button: 72 px tall
    Help button: 32 px tall
    (a) Next (b) Help (c) Back
  33. 33.Which of these is about UX (the experience)? (a) how fast a task is done (b) the button colours (c) the screen layout (d) the icon shapes
  34. 34.Which of these is true of a menu button? (a) undoes one move (b) switches main sections (c) opens a list of pages (d) goes to the last screen
  35. 35.💾 What does this code show? (Positions start at 0.)
    let songs = ["Rain", "Ocean", "Sunrise"];
    show(songs[0]);
    (a) Ocean (b) Sunrise (c) Rain
  36. 36.🔢 In a sign-up flow, what comes right after “tap “Sign up””? (a) type name and email (b) open the app (c) make a password (d) see the home screen
  37. 37.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Pens → Cart
    Design B: Home → Pay → Offers → Menu
  38. 38.True or false: “colour as the only clue” makes the app harder to use. (a) True (b) False
  39. 39.♿ A screen has 8 icon buttons. Only 1 of them have a text label for screen readers. How many still need a label?
  40. 40.🔢 In a sign-up flow, which comes first: “make a password” or “open the app”? (a) open the app (b) make a password

Answer key

  1. Map
  2. makes it harder
  3. 2
  4. a named box for a value
  5. at the bottom
  6. a wireframe
  7. 5
  8. UI
  9. the theme colours
  10. notes to read offline
  11. True
  12. 1
  13. 1
  14. red on green
  15. menu icon
  16. 3
  17. the back button
  18. how easy sign-up is
  19. on the phone
  20. the path through screens
  21. 1
  22. Science
  23. a tab bar
  24. Stars
  25. poor design
  26. sudden loud sounds
  27. 5
  28. the font size
  29. 4
  30. False
  31. 1
  32. Help
  33. how fast a task is done
  34. opens a list of pages
  35. Rain
  36. type name and email
  37. 1
  38. True
  39. 7
  40. open the app

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