← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 760 · 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 a screen reader do? (a) makes text tiny (b) plays music (c) takes photos (d) reads the screen aloud
  2. 2.🖼️ In this wireframe (top to bottom), what is right below the top bar?
    [ Save button ]
    [ top bar ]
    [ big picture ]
    [ list of items ]
    [ search box ]
    [ Add button ]
    (a) Save button (b) big picture (c) Add button (d) search box
  3. 3.Which of these is about UX (the experience)? (a) the icon shapes (b) the theme colours (c) the button colours (d) whether users get lost
  4. 4.Which of these is true of a wireframe? (a) is a quick sketch (b) shows the real fonts (c) uses the final pictures (d) has the real colours
  5. 5.♿ What should every icon-only button have for screen readers? (a) a sound (b) a long animation (c) a text label (d) a bright colour
  6. 6.🔢 In a quiz-app flow, which comes FIRST? (a) pick an answer (b) see the final score (c) read a question (d) tap “Start quiz”
  7. 7.🔢 In a sign-up flow, which comes LAST? (a) see the home screen (b) open the app (c) tap “Sign up” (d) make a password
  8. 8.♿ Does this help everyone, or make the app harder to use: labels on every icon? (a) makes it harder (b) helps everyone
  9. 9.♿ Does this help everyone, or make the app harder to use: text that can grow? (a) makes it harder (b) helps everyone
  10. 10.🔢 In a photo-post flow, which comes first: “write a caption” or “post the photo”? (a) write a caption (b) post the photo
  11. 11.💾 pop() takes off the last item. What does this code show?
    let friends = ["Zoya", "Arjun", "Meera"];
    friends.pop();
    show(friends[friends.length - 1]);
    (a) Arjun (b) Zoya (c) Meera
  12. 12.🎨 Is this about UI or UX: whether users get lost? (a) UX (b) UI
  13. 13.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
    [ top bar ]
    [ filter buttons ]
    [ Add button ]
    [ menu icon ]
    [ big picture ]
    (a) Add button (b) filter buttons (c) big picture (d) top bar
  14. 14.💾 What does this code show? (Positions start at 0.)
    let notes = ["Maths", "Sports", "Art"];
    show(notes[1]);
    (a) Maths (b) Art (c) Sports
  15. 15.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. tap the Quiz tab
    2. open “Match report”
    3. open “Badges”
    4. open “Friend list”
    How many times must you tap Back to reach the main screen of this tab?
  16. 16.🎨 UX stands for user ___. (a) extra (b) express (c) experience (d) example
  17. 17.🧭 Where is a tab bar usually placed in a phone app? (a) inside a button (b) at the bottom (c) in the middle (d) nowhere
  18. 18.✏️ Is this true of a wireframe or of a final design: is a quick sketch? (a) a final design (b) a wireframe
  19. 19.✏️ Why draw a wireframe before coding? (a) it adds colours (b) it runs the app (c) it saves data (d) changes are quick
  20. 20.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Title: 21 px
    Hint: 16 px
    Menu: 14 px
    Footer: 19 px
    (a) Menu (b) Title (c) Footer (d) Hint
  21. 21.♿ Accessibility means an app works for ___. (a) everyone (b) only experts (c) nobody (d) only the coder
  22. 22.True or false: the button colours is about UI (the look). (a) False (b) True
  23. 23.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Save button: 52 px tall
    Next button: 52 px tall
    Help button: 68 px tall
    Back button: 24 px tall
    (a) Save (b) Next (c) Back (d) Help
  24. 24.🧭 About how many tabs suit a tab bar best? (a) 20 (b) 3 to 5 (c) 1 (d) 10 to 12
  25. 25.🔍 Which is the odd one out? (a) how easy sign-up is (b) how fast a task is done (c) the font size (d) how users feel after
  26. 26.🖼️ In this wireframe (top to bottom), what is right below the title text?
    [ title text ]
    [ big picture ]
    [ Add button ]
    [ tab bar ]
    [ filter buttons ]
    [ menu icon ]
    (a) filter buttons (b) Add button (c) tab bar (d) big picture
  27. 27.🔢 In a sign-up flow, which comes first: “open the app” or “enter the code sent”? (a) enter the code sent (b) open the app
  28. 28.💾 What does this code show? (Positions start at 0.)
    let songs = ["Monsoon", "Stars", "Kites", "Ocean", "Rain"];
    show(songs[2]);
    (a) Kites (b) Stars (c) Ocean (d) Monsoon
  29. 29.🔢 In a sign-up flow, which comes first: “type name and email” or “enter the code sent”? (a) type name and email (b) enter the code sent
  30. 30.True or false: “colour as the only clue” makes the app harder to use. (a) False (b) True
  31. 31.🔍 Which is the odd one out? (a) the screen layout (b) how users feel after (c) the button colours (d) the font size
  32. 32.🔢 In a sign-up flow, what comes right after “tap “Sign up””? (a) open the app (b) type name and email (c) see the home screen (d) enter the code sent
  33. 33.🖼️ In this wireframe (top to bottom), what is right above the Add button?
    [ search box ]
    [ Add button ]
    [ filter buttons ]
    [ big picture ]
    [ top bar ]
    [ tab bar ]
    (a) tab bar (b) filter buttons (c) search box (d) big picture
  34. 34.🔢 In a photo-post flow, which comes FIRST? (a) write a caption (b) add a filter (c) post the photo (d) open the camera screen
  35. 35.🖼️ In this wireframe (top to bottom), what is right above the big picture?
    [ Save button ]
    [ big picture ]
    [ title text ]
    [ search box ]
    (a) title text (b) Save button (c) search box
  36. 36.🧭 Tapping a tab usually takes you to ___. (a) that tab’s main screen (b) a random page (c) the phone settings (d) the last app used
  37. 37.True or false: a big, easy tap area is good button design. (a) True (b) False
  38. 38.Which of these is true of the back button? (a) undoes one move (b) opens a list of pages (c) sits at the bottom (d) switches main sections
  39. 39.🖼️ In this wireframe (top to bottom), what is right below the Save button?
    [ Save button ]
    [ menu icon ]
    [ big picture ]
    [ search box ]
    (a) big picture (b) search box (c) menu icon
  40. 40.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Search → Size → Item
    Design B: Home → Cart → Pay
    (a) Design B (b) Design A

Answer key

  1. reads the screen aloud
  2. big picture
  3. whether users get lost
  4. is a quick sketch
  5. a text label
  6. tap “Start quiz”
  7. see the home screen
  8. helps everyone
  9. helps everyone
  10. write a caption
  11. Arjun
  12. UX
  13. big picture
  14. Sports
  15. 3
  16. experience
  17. at the bottom
  18. a wireframe
  19. changes are quick
  20. Menu
  21. everyone
  22. True
  23. Back
  24. 3 to 5
  25. the font size
  26. big picture
  27. open the app
  28. Kites
  29. type name and email
  30. True
  31. how users feel after
  32. type name and email
  33. search box
  34. open the camera screen
  35. Save button
  36. that tab’s main screen
  37. True
  38. undoes one move
  39. menu icon
  40. Design B

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