← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 754 · 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: text is at least 16 px. How many texts on this screen are too small?
    Menu: 10 px
    Body text: 20 px
    Label: 24 px
    Caption: 15 px
  2. 2.🎨 Who should you test the UX with? (a) the app icon (b) real users (c) only yourself (d) nobody
  3. 3.🔢 In a quiz-app flow, which comes first: “pick an answer” or “tap “Start quiz””? (a) tap “Start quiz” (b) pick an answer
  4. 4.True or false: the font size is about UI (the look). (a) True (b) False
  5. 5.🖼️ In this wireframe (top to bottom), what is right above the filter buttons?
    [ search box ]
    [ top bar ]
    [ filter buttons ]
    [ menu icon ]
    [ tab bar ]
    [ list of items ]
    (a) tab bar (b) list of items (c) search box (d) top bar
  6. 6.💾 What number does this code show?
    let coins = 9;
    coins = coins - 7;
    coins = coins + 3;
    show(coins);
  7. 7.🖼️ In this wireframe (top to bottom), what is right above the Add button?
    [ search box ]
    [ title text ]
    [ Save button ]
    [ Add button ]
    [ big picture ]
    (a) search box (b) title text (c) big picture (d) Save button
  8. 8.🔢 In a food-order flow, which comes first: “check the cart” or “pick a dish”? (a) check the cart (b) pick a dish
  9. 9.🔍 Which is the odd one out? (a) the screen layout (b) the button colours (c) the font size (d) how easy sign-up is
  10. 10.✏️ A box with a cross in a wireframe usually means ___. (a) a picture goes here (b) delete this (c) an error (d) a closed app
  11. 11.True or false: a final design is a quick sketch. (a) False (b) True
  12. 12.💾 In most code, the first item of a list is at position ___. (a) 1 (b) 0 (c) 10 (d) 2
  13. 13.True or false: notes to read offline fits saving on the phone. (a) True (b) False
  14. 14.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Done button: 52 px tall
    Save button: 40 px tall
    Send button: 60 px tall
    Back button: 48 px tall
  15. 15.♿ Does this help everyone, or make the app harder to use: labels on every icon? (a) makes it harder (b) helps everyone
  16. 16.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a final design (b) a wireframe
  17. 17.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Video”
    2. tap Back
    3. open “Map”
    4. tap Back
    5. open “Help page”
    How many times must you tap Back to reach the main screen of this tab?
  18. 18.Which colour pair is hard to read? (a) white on black (b) dark blue on black (c) dark blue on white (d) black on yellow
  19. 19.🔘 Our rule: buttons are at least 48 px tall. The Start button is 20 px tall. How many px taller must it be?
  20. 20.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
    Design A: Home → Pens → Address → Size → Shop → Item → Offers
    Design B: Home → Cart → Search → Menu → Results
  21. 21.💾 What does this code show? (Positions start at 0.)
    let friends = ["Arjun", "Aman", "Riya", "Kabir"];
    show(friends[3]);
    (a) Arjun (b) Kabir (c) Aman (d) Riya
  22. 22.Which of these is about UI (the look)? (a) how users feel after (b) how many taps it takes (c) the icon shapes (d) whether users get lost
  23. 23.♿ What should every icon-only button have for screen readers? (a) a bright colour (b) a long animation (c) a sound (d) a text label
  24. 24.💾 Where should the app save chat messages to friends: on the phone or in the cloud? (a) on the phone (b) in the cloud
  25. 25.Which of these is true of a wireframe? (a) looks like the real app (b) shows the real fonts (c) is a quick sketch (d) uses the final pictures
  26. 26.True or false: a wireframe shows where things go. (a) False (b) True
  27. 27.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Address → Pay
    Design B: Home → Menu → Cart → Address → Confirm → Size → Pens
    (a) Design A (b) Design B
  28. 28.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Caption: 19 px
    Title: 21 px
    Footer: 17 px
    Label: 24 px
    Body text: 13 px
    (a) Caption (b) Footer (c) Title (d) Body text
  29. 29.💾 What number does this code show?
    let songs = ["Ocean", "Rain", "Sunrise", "Kites"];
    songs.push("Monsoon");
    songs.push("Stars");
    show(songs.length);
  30. 30.🔢 In a sign-up flow, which comes first: “see the home screen” or “tap “Sign up””? (a) tap “Sign up” (b) see the home screen
  31. 31.♿ Does this help everyone, or make the app harder to use: tiny tap areas? (a) makes it harder (b) helps everyone
  32. 32.🔘 Is this good or poor button design: a big, easy tap area? (a) good design (b) poor design
  33. 33.🔢 In a food-order flow, which comes LAST? (a) open the menu (b) pick a dish (c) pay for the order (d) track the order
  34. 34.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Offers → Pay → Menu → Cart → Confirm → Shop
    Design B: Home → Menu → Cart → Pens → Shop → Pay
  35. 35.💾 What number does this code show?
    let stars = 8;
    stars = stars - 7;
    stars = stars + 1;
    show(stars);
  36. 36.🔢 In a photo-post flow, which comes first: “add a filter” or “open the camera screen”? (a) open the camera screen (b) add a filter
  37. 37.Which of these is true of the back button? (a) switches main sections (b) sits at the bottom (c) undoes one move (d) hides extra links
  38. 38.Which of these is true of a wireframe? (a) has the real colours (b) uses plain grey boxes (c) looks like the real app (d) shows the real fonts
  39. 39.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
    [ filter buttons ]
    [ title text ]
    [ tab bar ]
    [ big picture ]
    [ Add button ]
    (a) Add button (b) tab bar (c) big picture (d) title text
  40. 40.True or false: how users feel after is about UX (the experience). (a) False (b) True

Answer key

  1. 2
  2. real users
  3. tap “Start quiz”
  4. True
  5. top bar
  6. 5
  7. Save button
  8. pick a dish
  9. how easy sign-up is
  10. a picture goes here
  11. False
  12. 0
  13. True
  14. 3
  15. helps everyone
  16. a final design
  17. 1
  18. dark blue on black
  19. 28
  20. 4
  21. Kabir
  22. the icon shapes
  23. a text label
  24. in the cloud
  25. is a quick sketch
  26. True
  27. Design A
  28. Body text
  29. 6
  30. tap “Sign up”
  31. makes it harder
  32. good design
  33. track the order
  34. 1
  35. 2
  36. open the camera screen
  37. undoes one move
  38. uses plain grey boxes
  39. Add button
  40. True

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