← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 808 · 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.True or false: “colour as the only clue” makes the app harder to use. (a) False (b) True
  2. 2.🌗 Is white on dark green easy or hard to read on a button? (a) hard to read (b) easy to read
  3. 3.✏️ 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
  4. 4.🔢 In a food-order flow, which comes LAST? (a) track the order (b) add it to the cart (c) pick a dish (d) open the menu
  5. 5.Which of these is about UI (the look)? (a) the button colours (b) how many taps it takes (c) whether users get lost (d) how users feel after
  6. 6.Which colour pair is easy to read? (a) dark blue on black (b) pale pink on white (c) red on green (d) white on dark green
  7. 7.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Edit photo”
    2. tap the Home tab
    3. open “Video”
    How many times must you tap Back to reach the main screen of this tab?
  8. 8.🖼️ In this wireframe (top to bottom), what is right below the Save button?
    [ Save button ]
    [ menu icon ]
    [ Add button ]
    [ tab bar ]
    [ top bar ]
    [ search box ]
    (a) search box (b) menu icon (c) Add button (d) top bar
  9. 9.True or false: grey text on grey is good button design. (a) False (b) True
  10. 10.True or false: a wireframe has no real colours. (a) True (b) False
  11. 11.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Footer: 13 px
    Title: 20 px
    Caption: 20 px
    (a) Caption (b) Footer (c) Title
  12. 12.Which of these is true of a wireframe? (a) looks like the real app (b) has the real colours (c) uses the final pictures (d) uses plain grey boxes
  13. 13.🔢 In a quiz-app flow, which comes FIRST? (a) see the final score (b) tap “Start quiz” (c) see if it is right (d) read a question
  14. 14.🔢 In a quiz-app flow, which comes LAST? (a) read a question (b) see if it is right (c) tap “Start quiz” (d) see the final score
  15. 15.🖼️ In this wireframe (top to bottom), what is right above the Save button?
    [ Add button ]
    [ Save button ]
    [ filter buttons ]
    [ search box ]
    (a) filter buttons (b) search box (c) Add button
  16. 16.True or false: a final design is a quick sketch. (a) True (b) False
  17. 17.🔍 Which is the odd one out? (a) the button colours (b) the theme colours (c) how easy sign-up is (d) the font size
  18. 18.✏️ Is this true of a wireframe or of a final design: shows where things go? (a) a final design (b) a wireframe
  19. 19.💾 What does this code show? (Positions start at 0.)
    let friends = ["Kabir", "Arjun", "Aman"];
    show(friends[0]);
    (a) Kabir (b) Aman (c) Arjun
  20. 20.✏️ Is this true of a wireframe or of a final design: looks like the real app? (a) a wireframe (b) a final design
  21. 21.✏️ Why draw a wireframe before coding? (a) it adds colours (b) it saves data (c) it runs the app (d) changes are quick
  22. 22.Which of these fits saving in the cloud? (a) a draft you are typing (b) chat messages to friends (c) notes to read offline (d) your last game level
  23. 23.🔍 Which is the odd one out? (a) whether users get lost (b) how many taps it takes (c) the icon shapes (d) how easy sign-up is
  24. 24.🧭 About how many tabs suit a tab bar best? (a) 3 to 5 (b) 1 (c) 10 to 12 (d) 20
  25. 25.True or false: your last game level fits saving on the phone. (a) True (b) False
  26. 26.♿ A screen has 6 icon buttons. Only 1 of them have a text label for screen readers. How many still need a label?
  27. 27.Which of these is true of a final design? (a) is a quick sketch (b) uses plain grey boxes (c) looks like the real app (d) has no real colours
  28. 28.💾 What number does this code show?
    let lives = 8;
    lives = lives - 5;
    lives = lives + 3;
    show(lives);
  29. 29.✏️ What is a wireframe? (a) a charging cable (b) the finished app (c) a type of password (d) a simple screen sketch
  30. 30.🔢 In a food-order flow, which comes FIRST? (a) pay for the order (b) add it to the cart (c) open the menu (d) check the cart
  31. 31.Which of these helps everyone use the app? (a) icons with no labels (b) tiny tap areas (c) labels on every icon (d) fast-flashing lights
  32. 32.🧭 Which part of navigation opens a list of pages? (a) a tab bar (b) the back button (c) a menu button
  33. 33.Which of these is about UI (the look)? (a) whether users get lost (b) how easy sign-up is (c) the screen layout (d) how users feel after
  34. 34.🔘 Is this good or poor button design: buttons almost touching? (a) poor design (b) good design
  35. 35.💾 What number does this code show?
    let notes = ["Maths", "Science", "Music"];
    notes.push("Art");
    show(notes.length);
  36. 36.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Hint: 12 px
    Footer: 24 px
    Title: 13 px
    Label: 19 px
    Caption: 14 px
  37. 37.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Title: 24 px
    Label: 19 px
    Footer: 16 px
    Body text: 11 px
    (a) Title (b) Footer (c) Body text (d) Label
  38. 38.Which of these is true of a menu button? (a) hides extra links (b) goes to the last screen (c) shows 3 to 5 icons (d) undoes one move
  39. 39.True or false: a draft you are typing fits saving in the cloud. (a) True (b) False
  40. 40.💾 Saving data in the cloud lets you ___. (a) never need a password (b) skip the internet (c) use it on any device (d) shrink the app

Answer key

  1. True
  2. easy to read
  3. pencil and paper
  4. track the order
  5. the button colours
  6. white on dark green
  7. 1
  8. menu icon
  9. False
  10. True
  11. Footer
  12. uses plain grey boxes
  13. tap “Start quiz”
  14. see the final score
  15. Add button
  16. False
  17. how easy sign-up is
  18. a wireframe
  19. Kabir
  20. a final design
  21. changes are quick
  22. chat messages to friends
  23. the icon shapes
  24. 3 to 5
  25. True
  26. 5
  27. looks like the real app
  28. 6
  29. a simple screen sketch
  30. open the menu
  31. labels on every icon
  32. a menu button
  33. the screen layout
  34. poor design
  35. 4
  36. 3
  37. Body text
  38. hides extra links
  39. False
  40. use it on any device

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