← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 334 · 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 is a variable? (a) a named box for a value (b) a type of screen (c) a phone setting (d) a picture
  2. 2.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Done button: 32 px tall
    Save button: 52 px tall
    Send button: 52 px tall
    (a) Send (b) Save (c) Done
  3. 3.True or false: a final design shows where things go. (a) True (b) False
  4. 4.🎨 A beautiful app that confuses everyone has ___. (a) perfect UX (b) good UI but poor UX (c) no UI at all (d) good UX but poor UI
  5. 5.🔢 In a quiz-app flow, which comes first: “see if it is right” or “read a question”? (a) see if it is right (b) read a question
  6. 6.✏️ Is this true of a wireframe or of a final design: looks like the real app? (a) a wireframe (b) a final design
  7. 7.🔢 In a quiz-app flow, which comes first: “pick an answer” or “see if it is right”? (a) pick an answer (b) see if it is right
  8. 8.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Friend list”
    2. tap Back
    3. tap the Search tab
    Which screen are you on now?
    (a) Friend list (b) Search (c) Home (d) Profile
  9. 9.🧭 Which part of navigation opens a list of pages? (a) the back button (b) a menu button (c) a tab bar
  10. 10.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Video”
    2. tap Back
    3. open “Friend list”
    Which screen are you on now?
    (a) Search (b) Home (c) Video (d) Friend list
  11. 11.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Done button: 60 px tall
    Cancel button: 32 px tall
    Start button: 48 px tall
    (a) Done (b) Cancel (c) Start
  12. 12.Which colour pair is easy to read? (a) yellow on white (b) black on pale grey (c) pale pink on white (d) dark blue on black
  13. 13.💾 pop() takes off the last item. What does this code show?
    let songs = ["Stars", "Monsoon", "Ocean", "Sunrise", "Kites"];
    songs.pop();
    show(songs[songs.length - 1]);
    (a) Ocean (b) Stars (c) Monsoon (d) Sunrise
  14. 14.💾 Where should the app save chat messages to friends: on the phone or in the cloud? (a) in the cloud (b) on the phone
  15. 15.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. open “Friend list”
    2. open “Map”
    3. open “Edit photo”
    How many times must you tap Back to reach the main screen of this tab?
  16. 16.♿ Does this help everyone, or make the app harder to use: strong colour contrast? (a) helps everyone (b) makes it harder
  17. 17.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. tap the Home tab
    2. open “Help page”
    3. tap Back
    4. open “Video”
    Which screen are you on now?
    (a) Video (b) Home (c) Search (d) Help page
  18. 18.💾 What number does this code show?
    let stars = 8;
    stars = stars - 6;
    stars = stars + 2;
    show(stars);
  19. 19.♿ Does this help everyone, or make the app harder to use: captions on videos? (a) makes it harder (b) helps everyone
  20. 20.♿ A screen has 6 icon buttons. Only 3 of them have a text label for screen readers. How many still need a label?
  21. 21.🖼️ In this wireframe (top to bottom), what is right below the tab bar?
    [ top bar ]
    [ title text ]
    [ tab bar ]
    [ Save button ]
    (a) top bar (b) Save button (c) title text
  22. 22.True or false: notes to read offline fits saving in the cloud. (a) True (b) False
  23. 23.True or false: “fast-flashing lights” helps everyone use the app. (a) True (b) False
  24. 24.✏️ Why draw a wireframe before coding? (a) it saves data (b) changes are quick (c) it adds colours (d) it runs the app
  25. 25.🖼️ In this wireframe (top to bottom), what is right below the Add button?
    [ Add button ]
    [ search box ]
    [ menu icon ]
    [ big picture ]
    [ tab bar ]
    (a) big picture (b) search box (c) tab bar (d) menu icon
  26. 26.True or false: a clear word like Save is poor button design. (a) False (b) True
  27. 27.🔍 Which is the odd one out? (a) captions on videos (b) fast-flashing lights (c) text that can grow (d) labels on every icon
  28. 28.🧭 What does the back button usually do? (a) deletes the page (b) closes all apps (c) opens settings (d) goes to the last screen
  29. 29.🔢 In a sign-up flow, which comes LAST? (a) open the app (b) see the home screen (c) type name and email (d) make a password
  30. 30.True or false: icons with no meaning is good button design. (a) True (b) False
  31. 31.♿ A screen has 5 icon buttons. Only 1 of them have a text label for screen readers. How many still need a label?
  32. 32.🔢 In a quiz-app flow, which comes LAST? (a) see the final score (b) pick an answer (c) see if it is right (d) tap “Start quiz”
  33. 33.Which of these is true of a wireframe? (a) uses the final pictures (b) shows the real fonts (c) has no real colours (d) has the real colours
  34. 34.💾 What number does this code show?
    let notes = ["Hindi", "Sports", "Music", "Science"];
    notes.push("Art");
    notes.push("Maths");
    show(notes.length);
  35. 35.🔘 Our rule: buttons are at least 48 px tall. The Help button is 40 px tall. How many px taller must it be?
  36. 36.True or false: your last game level fits saving in the cloud. (a) False (b) True
  37. 37.✏️ Is this true of a wireframe or of a final design: has no real colours? (a) a wireframe (b) a final design
  38. 38.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Done button: 72 px tall
    Start button: 44 px tall
    Help button: 60 px tall
    (a) Start (b) Done (c) Help
  39. 39.🔀 What is a user flow? (a) the path through screens (b) a colour theme (c) a type of font (d) a charging cable
  40. 40.🎨 Is this about UI or UX: how many taps it takes? (a) UI (b) UX

Answer key

  1. a named box for a value
  2. Done
  3. False
  4. good UI but poor UX
  5. read a question
  6. a final design
  7. pick an answer
  8. Search
  9. a menu button
  10. Friend list
  11. Cancel
  12. black on pale grey
  13. Sunrise
  14. in the cloud
  15. 3
  16. helps everyone
  17. Video
  18. 4
  19. helps everyone
  20. 3
  21. Save button
  22. False
  23. False
  24. changes are quick
  25. search box
  26. False
  27. fast-flashing lights
  28. goes to the last screen
  29. see the home screen
  30. False
  31. 4
  32. see the final score
  33. has no real colours
  34. 6
  35. 8
  36. False
  37. a wireframe
  38. Start
  39. the path through screens
  40. UX

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