← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 735 · 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.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Send button: 32 px tall
    Back button: 64 px tall
    Save button: 44 px tall
  2. 2.💾 What number does this code show?
    let friends = ["Arjun", "Zoya"];
    friends.push("Riya");
    friends.push("Meera");
    show(friends.length);
  3. 3.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Help page”
    2. tap the Me tab
    3. open “Help page”
    4. open “Friend list”
    Which screen are you on now?
    (a) Help page (b) Friend list (c) Quiz (d) Lessons
  4. 4.💾 Which works with no internet at all? (a) a cloud backup (b) data saved on the phone (c) a shared chat (d) a cloud leaderboard
  5. 5.Which colour pair is easy to read? (a) yellow on white (b) light grey on white (c) red on green (d) black on yellow
  6. 6.Which of these is true of a wireframe? (a) has the real colours (b) uses the final pictures (c) is a quick sketch (d) looks like the real app
  7. 7.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
    [ top bar ]
    [ menu icon ]
    [ filter buttons ]
    [ title text ]
    [ big picture ]
    (a) menu icon (b) title text (c) top bar (d) big picture
  8. 8.🖼️ In this wireframe (top to bottom), what is right below the search box?
    [ list of items ]
    [ search box ]
    [ Add button ]
    [ big picture ]
    (a) list of items (b) big picture (c) Add button
  9. 9.✏️ Is this true of a wireframe or of a final design: uses plain grey boxes? (a) a wireframe (b) a final design
  10. 10.🔀 In a good flow, each screen should lead to ___. (a) the same screen (b) a random page (c) a clear next step (d) a dead end
  11. 11.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a final design (b) a wireframe
  12. 12.🌗 Is white on black easy or hard to read on a button? (a) easy to read (b) hard to read
  13. 13.True or false: a final design uses plain grey boxes. (a) False (b) True
  14. 14.🎨 Is this about UI or UX: how easy sign-up is? (a) UX (b) UI
  15. 15.🔢 In a photo-post flow, which comes first: “open the camera screen” or “write a caption”? (a) open the camera screen (b) write a caption
  16. 16.🔘 Is this good or poor button design: strong colour contrast? (a) good design (b) poor design
  17. 17.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Title: 27 px
    Label: 14 px
    Menu: 17 px
    (a) Label (b) Menu (c) Title
  18. 18.🖼️ In this wireframe (top to bottom), what is right above the big picture?
    [ filter buttons ]
    [ title text ]
    [ top bar ]
    [ tab bar ]
    [ big picture ]
    [ search box ]
    (a) title text (b) filter buttons (c) top bar (d) tab bar
  19. 19.True or false: the button colours is about UI (the look). (a) False (b) True
  20. 20.True or false: space between buttons is poor button design. (a) True (b) False
  21. 21.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Save button: 44 px tall
    Back button: 52 px tall
    Done button: 64 px tall
  22. 22.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. tap the Quiz tab
    2. tap the Lessons tab
    3. open “Edit photo”
    4. tap the Quiz tab
    How many times must you tap Back to reach the main screen of this tab?
  23. 23.🎨 Who should you test the UX with? (a) the app icon (b) real users (c) only yourself (d) nobody
  24. 24.Which of these is true of a menu button? (a) opens a list of pages (b) shows 3 to 5 icons (c) goes to the last screen (d) sits at the bottom
  25. 25.Which colour pair is easy to read? (a) black on pale grey (b) pale pink on white (c) yellow on white (d) light grey on white
  26. 26.💾 Which can hold many values in order? (a) a list (b) a button (c) a switch (d) a single number
  27. 27.🔍 Which is the odd one out? (a) the font size (b) how users feel after (c) the screen layout (d) the button colours
  28. 28.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Video”
    2. tap Back
    3. open “Badges”
    Which screen are you on now?
    (a) Quiz (b) Video (c) Badges (d) Lessons
  29. 29.💾 pop() takes off the last item. What does this code show?
    let notes = ["Sports", "Science", "Maths"];
    notes.pop();
    show(notes[notes.length - 1]);
    (a) Maths (b) Sports (c) Science
  30. 30.True or false: chat messages to friends fits saving in the cloud. (a) True (b) False
  31. 31.💾 pop() takes off the last item. What does this code show?
    let songs = ["Sunrise", "Stars", "Monsoon", "Ocean"];
    songs.pop();
    show(songs[songs.length - 1]);
    (a) Sunrise (b) Ocean (c) Stars (d) Monsoon
  32. 32.🔘 Our rule: buttons are at least 48 px tall. The Save button is 36 px tall. How many px taller must it be?
  33. 33.🖼️ How many parts (boxes) does this wireframe have?
    [ menu icon ]
    [ filter buttons ]
    [ top bar ]
    [ title text ]
    [ tab bar ]
  34. 34.🔘 Our rule: buttons are at least 48 px tall. The Send button is 20 px tall. How many px taller must it be?
  35. 35.🔢 In a sign-up flow, which comes LAST? (a) type name and email (b) make a password (c) see the home screen (d) enter the code sent
  36. 36.Which of these is true of a wireframe? (a) uses the final pictures (b) looks like the real app (c) shows the real fonts (d) has no real colours
  37. 37.🌗 Is white on dark green easy or hard to read on a button? (a) easy to read (b) hard to read
  38. 38.✏️ Do wireframes usually show the final colours? (a) No (b) Yes
  39. 39.🔍 Which is the odd one out? (a) icons with no labels (b) text that can grow (c) strong colour contrast (d) big touch targets
  40. 40.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Back button: 48 px tall
    Start button: 60 px tall
    Save button: 32 px tall
    Help button: 52 px tall
    (a) Help (b) Back (c) Save (d) Start

Answer key

  1. 1
  2. 4
  3. Friend list
  4. data saved on the phone
  5. black on yellow
  6. is a quick sketch
  7. big picture
  8. Add button
  9. a wireframe
  10. a clear next step
  11. a final design
  12. easy to read
  13. False
  14. UX
  15. open the camera screen
  16. good design
  17. Label
  18. tab bar
  19. True
  20. False
  21. 2
  22. 0
  23. real users
  24. opens a list of pages
  25. black on pale grey
  26. a list
  27. how users feel after
  28. Badges
  29. Science
  30. True
  31. Monsoon
  32. 12
  33. 5
  34. 28
  35. see the home screen
  36. has no real colours
  37. easy to read
  38. No
  39. icons with no labels
  40. Save

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