← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 239 · 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 Lessons, Quiz, Me. You start on Lessons, then:
    1. tap the Me tab
    2. open “Score card”
    3. tap the Quiz tab
    4. open “Friend list”
    5. tap the Lessons tab
    How many times must you tap Back to reach the main screen of this tab?
  2. 2.True or false: “text that can grow” helps everyone use the app. (a) True (b) False
  3. 3.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Footer: 23 px
    Menu: 10 px
    Body text: 27 px
    Hint: 19 px
    (a) Footer (b) Body text (c) Menu (d) Hint
  4. 4.🖼️ In this wireframe (top to bottom), what is right above the Add button?
    [ big picture ]
    [ Add button ]
    [ title text ]
    [ tab bar ]
    [ list of items ]
    (a) list of items (b) title text (c) tab bar (d) big picture
  5. 5.🔀 A screen with no way forward or back is called a ___. (a) shortcut (b) home screen (c) tab bar (d) dead end
  6. 6.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Shop → Pay → Item → Address → Offers
    Design B: Home → Results → Pay → Offers
    (a) Design A (b) Design B
  7. 7.Which of these is about UI (the look)? (a) whether users get lost (b) how easy sign-up is (c) how users feel after (d) the font size
  8. 8.💾 What number does this code show?
    let coins = 3;
    coins = coins - 3;
    coins = coins + 5;
    show(coins);
  9. 9.♿ What should every icon-only button have for screen readers? (a) a text label (b) a bright colour (c) a sound (d) a long animation
  10. 10.🔀 What is a user flow? (a) a type of font (b) a charging cable (c) a colour theme (d) the path through screens
  11. 11.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Address → Menu → Pay → Item
    Design B: Home → Offers → Cart → Results
    (a) Design A (b) Design B
  12. 12.🎨 UX stands for user ___. (a) example (b) extra (c) express (d) experience
  13. 13.💾 Where should the app save your last game level: on the phone or in the cloud? (a) on the phone (b) in the cloud
  14. 14.True or false: a wireframe uses the final pictures. (a) False (b) True
  15. 15.💾 What number does this code show?
    let lives = 3;
    lives = lives - 1;
    lives = lives + 5;
    show(lives);
  16. 16.🔍 Which is the odd one out? (a) how users feel after (b) the theme colours (c) the screen layout (d) the icon shapes
  17. 17.Which of these is true of the back button? (a) switches main sections (b) sits at the bottom (c) goes to the last screen (d) hides extra links
  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.🔍 Which is the odd one out? (a) the icon shapes (b) the font size (c) how easy sign-up is (d) the button colours
  20. 20.💾 Which can hold many values in order? (a) a list (b) a button (c) a switch (d) a single number
  21. 21.✏️ What is the easiest way to draw a first wireframe? (a) a microphone (b) pencil and paper (c) a 3D printer (d) a phone case
  22. 22.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Edit photo”
    2. tap Back
    3. open “Video”
    4. tap Back
    5. open “Edit photo”
    How many times must you tap Back to reach the main screen of this tab?
  23. 23.True or false: a big, easy tap area is good button design. (a) False (b) True
  24. 24.🔢 In a quiz-app flow, what comes right after “pick an answer”? (a) tap “Start quiz” (b) see the final score (c) read a question (d) see if it is right
  25. 25.🔢 In a quiz-app flow, what comes right after “tap “Start quiz””? (a) see if it is right (b) see the final score (c) pick an answer (d) read a question
  26. 26.🎨 Is this about UI or UX: the button colours? (a) UI (b) UX
  27. 27.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
    Design A: Home → Address → Offers → Search → Menu → Cart
    Design B: Home → Pens → Address → Item
  28. 28.🎨 Is this about UI or UX: the icon shapes? (a) UX (b) UI
  29. 29.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. open “Match report”
    2. open “Map”
    3. tap the Feed tab
    4. open “Badges”
    5. tap Back
    How many times must you tap Back to reach the main screen of this tab?
  30. 30.💾 What does this code show? (Positions start at 0.)
    let friends = ["Arjun", "Aman", "Meera", "Zoya"];
    show(friends[0]);
    (a) Zoya (b) Aman (c) Arjun (d) Meera
  31. 31.Which of these helps everyone use the app? (a) fast-flashing lights (b) colour as the only clue (c) captions on videos (d) tiny tap areas
  32. 32.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Menu: 22 px
    Label: 23 px
    Footer: 19 px
    Body text: 20 px
    Caption: 24 px
  33. 33.Which of these is true of a wireframe? (a) has the real colours (b) has no real colours (c) uses the final pictures (d) looks like the real app
  34. 34.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Footer: 9 px
    Caption: 16 px
    Body text: 23 px
    (a) Footer (b) Body text (c) Caption
  35. 35.🔍 Which is the odd one out? (a) labels on every icon (b) tiny tap areas (c) fast-flashing lights (d) sudden loud sounds
  36. 36.💾 What number does this code show?
    let notes = ["Sports", "Music"];
    notes.push("Art");
    show(notes.length);
  37. 37.🖼️ In this wireframe (top to bottom), what is right below the Add button?
    [ tab bar ]
    [ filter buttons ]
    [ search box ]
    [ Add button ]
    [ Save button ]
    (a) Save button (b) tab bar (c) filter buttons (d) search box
  38. 38.🔢 In a photo-post flow, which comes FIRST? (a) write a caption (b) open the camera screen (c) add a filter (d) take the photo
  39. 39.💾 What is a variable? (a) a picture (b) a named box for a value (c) a type of screen (d) a phone setting
  40. 40.🎨 Fewer taps to finish a task usually means ___. (a) more colours (b) better UX (c) worse UX (d) a bigger app

Answer key

  1. 0
  2. True
  3. Menu
  4. big picture
  5. dead end
  6. Design B
  7. the font size
  8. 5
  9. a text label
  10. the path through screens
  11. Design B
  12. experience
  13. on the phone
  14. False
  15. 7
  16. how users feel after
  17. goes to the last screen
  18. a wireframe
  19. how easy sign-up is
  20. a list
  21. pencil and paper
  22. 1
  23. True
  24. see if it is right
  25. read a question
  26. UI
  27. 5
  28. UI
  29. 0
  30. Arjun
  31. captions on videos
  32. 0
  33. has no real colours
  34. Footer
  35. labels on every icon
  36. 3
  37. Save button
  38. open the camera screen
  39. a named box for a value
  40. better UX

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