← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 745 · 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 number does this code show?
    let friends = ["Arjun", "Kabir"];
    friends.push("Meera");
    show(friends.length);
  2. 2.Which of these fits saving on the phone? (a) photos on two devices (b) a shared to-do list (c) the sound on/off setting (d) chat messages to friends
  3. 3.💾 In most code, the first item of a list is at position ___. (a) 0 (b) 2 (c) 10 (d) 1
  4. 4.🖼️ In this wireframe (top to bottom), what is right above the top bar?
    [ Add button ]
    [ tab bar ]
    [ big picture ]
    [ list of items ]
    [ top bar ]
    (a) tab bar (b) list of items (c) big picture (d) Add button
  5. 5.🧭 Which part of navigation goes to the last screen? (a) the back button (b) a tab bar (c) a menu button
  6. 6.Which colour pair is hard to read? (a) dark blue on white (b) white on black (c) white on dark green (d) red on green
  7. 7.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Label: 10 px
    Body text: 12 px
    Footer: 14 px
    Title: 13 px
  8. 8.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Video”
    2. tap Back
    3. open “Friend list”
    4. open “Map”
    Which screen are you on now?
    (a) Video (b) Map (c) Friend list (d) Home
  9. 9.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Save button: 48 px tall
    Back button: 48 px tall
    Next button: 24 px tall
    Help button: 60 px tall
    (a) Next (b) Save (c) Back (d) Help
  10. 10.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Next button: 28 px tall
    Save button: 52 px tall
    Help button: 52 px tall
    Cancel button: 56 px tall
    (a) Cancel (b) Next (c) Save (d) Help
  11. 11.🔘 Is this good or poor button design: strong colour contrast? (a) good design (b) poor design
  12. 12.Which of these is about UX (the experience)? (a) the theme colours (b) whether users get lost (c) the font size (d) the screen layout
  13. 13.🌗 Is pale pink on white easy or hard to read on a button? (a) easy to read (b) hard to read
  14. 14.✏️ What is the easiest way to draw a first wireframe? (a) a phone case (b) a 3D printer (c) pencil and paper (d) a microphone
  15. 15.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Send button: 52 px tall
    Help button: 56 px tall
    Back button: 44 px tall
  16. 16.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Save button: 56 px tall
    Done button: 64 px tall
    Help button: 48 px tall
    Cancel button: 56 px tall
  17. 17.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Map”
    2. tap Back
    3. open “Match report”
    Which screen are you on now?
    (a) Map (b) Match report (c) Search (d) Home
  18. 18.🔀 A screen with no way forward or back is called a ___. (a) home screen (b) tab bar (c) dead end (d) shortcut
  19. 19.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. tap the Profile tab
    2. tap the Profile tab
    3. open “Video”
    4. open “Help page”
    5. tap the Home tab
    How many times must you tap Back to reach the main screen of this tab?
  20. 20.💾 What does this code show? (Positions start at 0.)
    let songs = ["Rain", "Ocean", "Stars", "Sunrise"];
    show(songs[0]);
    (a) Ocean (b) Stars (c) Sunrise (d) Rain
  21. 21.🧭 Which part of navigation shows 3 to 5 icons? (a) the back button (b) a tab bar (c) a menu button
  22. 22.True or false: “labels on every icon” makes the app harder to use. (a) True (b) False
  23. 23.True or false: notes to read offline fits saving in the cloud. (a) True (b) False
  24. 24.Which of these is true of a final design? (a) shows the real fonts (b) uses plain grey boxes (c) shows where things go (d) has no real colours
  25. 25.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Save button: 72 px tall
    Send button: 28 px tall
    Help button: 64 px tall
    (a) Help (b) Save (c) Send
  26. 26.Which of these helps everyone use the app? (a) colour as the only clue (b) big touch targets (c) sudden loud sounds (d) tiny tap areas
  27. 27.🔢 In a sign-up flow, which comes first: “tap “Sign up”” or “make a password”? (a) make a password (b) tap “Sign up”
  28. 28.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Body text: 14 px
    Label: 15 px
    Caption: 15 px
    Menu: 20 px
    Footer: 12 px
  29. 29.✏️ Is this true of a wireframe or of a final design: is a quick sketch? (a) a final design (b) a wireframe
  30. 30.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Menu: 25 px
    Caption: 11 px
    Title: 17 px
    (a) Caption (b) Menu (c) Title
  31. 31.True or false: how users feel after is about UI (the look). (a) False (b) True
  32. 32.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. tap the Home tab
    2. open “Help page”
    3. tap the Home tab
    4. open “Score card”
    How many times must you tap Back to reach the main screen of this tab?
  33. 33.True or false: “colour as the only clue” helps everyone use the app. (a) False (b) True
  34. 34.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Cancel button: 32 px tall
    Start button: 56 px tall
    Save button: 60 px tall
  35. 35.🔍 Which is the odd one out? (a) colour as the only clue (b) tiny tap areas (c) icons with no labels (d) captions on videos
  36. 36.Which of these makes the app harder to use? (a) labels on every icon (b) text that can grow (c) colour as the only clue (d) captions on videos
  37. 37.💾 Where should the app save a shared to-do list: on the phone or in the cloud? (a) in the cloud (b) on the phone
  38. 38.🔢 In a sign-up flow, what comes right after “open the app”? (a) tap “Sign up” (b) make a password (c) type name and email (d) see the home screen
  39. 39.Which colour pair is hard to read? (a) white on black (b) dark blue on white (c) dark blue on black (d) black on pale grey
  40. 40.🖼️ In this wireframe (top to bottom), what is right below the list of items?
    [ list of items ]
    [ search box ]
    [ title text ]
    [ Save button ]
    [ tab bar ]
    [ filter buttons ]
    (a) search box (b) tab bar (c) title text (d) filter buttons

Answer key

  1. 3
  2. the sound on/off setting
  3. 0
  4. list of items
  5. the back button
  6. red on green
  7. 4
  8. Map
  9. Next
  10. Next
  11. good design
  12. whether users get lost
  13. hard to read
  14. pencil and paper
  15. 2
  16. 4
  17. Match report
  18. dead end
  19. 0
  20. Rain
  21. a tab bar
  22. False
  23. False
  24. shows the real fonts
  25. Send
  26. big touch targets
  27. tap “Sign up”
  28. 4
  29. a wireframe
  30. Caption
  31. False
  32. 1
  33. False
  34. 2
  35. captions on videos
  36. colour as the only clue
  37. in the cloud
  38. tap “Sign up”
  39. dark blue on black
  40. search box

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