← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 174 · 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.🧭 What does the back button usually do? (a) opens settings (b) goes to the last screen (c) closes all apps (d) deletes the page
  2. 2.🔀 In a good flow, each screen should lead to ___. (a) a dead end (b) the same screen (c) a random page (d) a clear next step
  3. 3.Which of these makes the app harder to use? (a) strong colour contrast (b) labels on every icon (c) colour as the only clue (d) text that can grow
  4. 4.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Cancel button: 48 px tall
    Help button: 36 px tall
    Save button: 60 px tall
    Send button: 32 px tall
  5. 5.🧭 Which part of navigation sits at the bottom? (a) the back button (b) a menu button (c) a tab bar
  6. 6.True or false: a final design has no real colours. (a) False (b) True
  7. 7.🎨 Is this about UI or UX: the font size? (a) UX (b) UI
  8. 8.🔢 In a photo-post flow, what comes right after “take the photo”? (a) add a filter (b) open the camera screen (c) post the photo (d) write a caption
  9. 9.🔢 In a sign-up flow, what comes right after “open the app”? (a) see the home screen (b) tap “Sign up” (c) make a password (d) type name and email
  10. 10.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Title: 9 px
    Body text: 27 px
    Menu: 18 px
    (a) Title (b) Menu (c) Body text
  11. 11.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. tap the Feed tab
    2. open “Help page”
    3. tap Back
    4. open “Help page”
    5. open “Match report”
    How many times must you tap Back to reach the main screen of this tab?
  12. 12.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Menu: 11 px
    Body text: 16 px
    Title: 20 px
    Hint: 22 px
  13. 13.💾 pop() takes off the last item. What does this code show?
    let friends = ["Meera", "Zoya", "Riya", "Arjun"];
    friends.pop();
    show(friends[friends.length - 1]);
    (a) Arjun (b) Meera (c) Zoya (d) Riya
  14. 14.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Badges”
    2. tap the Search tab
    3. tap the Home tab
    4. tap the Home tab
    Which screen are you on now?
    (a) Home (b) Profile (c) Search (d) Badges
  15. 15.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Done button: 36 px tall
    Save button: 68 px tall
    Next button: 52 px tall
    (a) Done (b) Save (c) Next
  16. 16.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a final design (b) a wireframe
  17. 17.🔢 In a sign-up flow, what comes right after “enter the code sent”? (a) open the app (b) see the home screen (c) tap “Sign up” (d) make a password
  18. 18.True or false: a wireframe shows the real fonts. (a) False (b) True
  19. 19.✏️ What is the easiest way to draw a first wireframe? (a) a phone case (b) a microphone (c) a 3D printer (d) pencil and paper
  20. 20.🔢 In a sign-up flow, which comes FIRST? (a) see the home screen (b) open the app (c) enter the code sent (d) type name and email
  21. 21.🔢 In a sign-up flow, which comes first: “tap “Sign up”” or “enter the code sent”? (a) tap “Sign up” (b) enter the code sent
  22. 22.True or false: how fast a task is done is about UI (the look). (a) True (b) False
  23. 23.💾 Saving data in the cloud lets you ___. (a) use it on any device (b) shrink the app (c) never need a password (d) skip the internet
  24. 24.🔘 Our rule: buttons are at least 48 px tall. The Cancel button is 32 px tall. How many px taller must it be?
  25. 25.🧭 Which part of navigation shows 3 to 5 icons? (a) a tab bar (b) the back button (c) a menu button
  26. 26.♿ A screen has 5 icon buttons. Only 2 of them have a text label for screen readers. How many still need a label?
  27. 27.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Help page”
    2. tap the Me tab
    3. open “Match report”
    Which screen are you on now?
    (a) Match report (b) Quiz (c) Help page (d) Lessons
  28. 28.🧭 Which part of navigation switches main sections? (a) the back button (b) a menu button (c) a tab bar
  29. 29.🔍 Which is the odd one out? (a) sudden loud sounds (b) tiny tap areas (c) captions on videos (d) colour as the only clue
  30. 30.🌗 Is dark blue on white easy or hard to read on a button? (a) easy to read (b) hard to read
  31. 31.🎨 UI stands for user ___. (a) idea (b) interface (c) internet (d) input
  32. 32.♿ Why add captions to videos? (a) so anyone can follow (b) to add colour (c) to hide the sound (d) to slow them down
  33. 33.🖼️ In this wireframe (top to bottom), what is right below the Save button?
    [ Save button ]
    [ top bar ]
    [ search box ]
    [ big picture ]
    [ list of items ]
    (a) search box (b) top bar (c) big picture (d) list of items
  34. 34.✏️ Is this true of a wireframe or of a final design: looks like the real app? (a) a wireframe (b) a final design
  35. 35.🌗 Is red on green easy or hard to read on a button? (a) easy to read (b) hard to read
  36. 36.💾 What does this code show? (Positions start at 0.)
    let songs = ["Ocean", "Sunrise", "Stars"];
    show(songs[1]);
    (a) Stars (b) Ocean (c) Sunrise
  37. 37.💾 Where should the app save chat messages to friends: on the phone or in the cloud? (a) on the phone (b) in the cloud
  38. 38.Which of these is true of the back button? (a) sits at the bottom (b) opens a list of pages (c) shows 3 to 5 icons (d) goes to the last screen
  39. 39.🔍 Which is the odd one out? (a) how fast a task is done (b) whether users get lost (c) the screen layout (d) how easy sign-up is
  40. 40.🖼️ In this wireframe (top to bottom), what is right above the tab bar?
    [ Save button ]
    [ top bar ]
    [ tab bar ]
    [ filter buttons ]
    [ search box ]
    [ menu icon ]
    (a) filter buttons (b) top bar (c) search box (d) Save button

Answer key

  1. goes to the last screen
  2. a clear next step
  3. colour as the only clue
  4. 2
  5. a tab bar
  6. False
  7. UI
  8. add a filter
  9. tap “Sign up”
  10. Title
  11. 2
  12. 1
  13. Riya
  14. Home
  15. Done
  16. a final design
  17. see the home screen
  18. False
  19. pencil and paper
  20. open the app
  21. tap “Sign up”
  22. False
  23. use it on any device
  24. 16
  25. a tab bar
  26. 3
  27. Match report
  28. a tab bar
  29. captions on videos
  30. easy to read
  31. interface
  32. so anyone can follow
  33. top bar
  34. a final design
  35. hard to read
  36. Sunrise
  37. in the cloud
  38. goes to the last screen
  39. the screen layout
  40. top bar

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