← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 932 · 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. Which button is too small?
    Back button: 52 px tall
    Send button: 24 px tall
    Done button: 60 px tall
    Cancel button: 48 px tall
    (a) Done (b) Cancel (c) Send (d) Back
  2. 2.💾 pop() takes off the last item. What does this code show?
    let notes = ["Music", "Maths", "Art", "Science"];
    notes.pop();
    show(notes[notes.length - 1]);
    (a) Music (b) Science (c) Art (d) Maths
  3. 3.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
    [ title text ]
    [ Save button ]
    [ filter buttons ]
    [ big picture ]
    (a) Save button (b) big picture (c) filter buttons (d) title text
  4. 4.True or false: a wireframe uses the final pictures. (a) False (b) True
  5. 5.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Next button: 72 px tall
    Send button: 60 px tall
    Cancel button: 60 px tall
    Back button: 44 px tall
    (a) Next (b) Back (c) Cancel (d) Send
  6. 6.🔘 Our rule: buttons are at least 48 px tall. The Back button is 40 px tall. How many px taller must it be?
  7. 7.💾 pop() takes off the last item. What does this code show?
    let notes = ["Sports", "Maths", "Art"];
    notes.pop();
    show(notes[notes.length - 1]);
    (a) Maths (b) Sports (c) Art
  8. 8.🖼️ In this wireframe (top to bottom), what is right below the list of items?
    [ big picture ]
    [ list of items ]
    [ filter buttons ]
    [ Add button ]
    (a) Add button (b) big picture (c) filter buttons
  9. 9.Which of these is true of a wireframe? (a) has no real colours (b) looks like the real app (c) uses the final pictures (d) shows the real fonts
  10. 10.✏️ Is this true of a wireframe or of a final design: is a quick sketch? (a) a final design (b) a wireframe
  11. 11.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. tap the Chat tab
    2. open “Video”
    3. tap the Chat tab
    Which screen are you on now?
    (a) Video (b) Feed (c) Settings (d) Chat
  12. 12.🔢 In a sign-up flow, which comes FIRST? (a) open the app (b) see the home screen (c) make a password (d) tap “Sign up”
  13. 13.♿ A screen has 12 icon buttons. Only 7 of them have a text label for screen readers. How many still need a label?
  14. 14.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Item → Pens
    Design B: Home → Offers → Pens → Size → Cart → Search
    (a) Design B (b) Design A
  15. 15.🔘 Is this good or poor button design: grey text on grey? (a) poor design (b) good design
  16. 16.Which of these makes the app harder to use? (a) fast-flashing lights (b) big touch targets (c) labels on every icon (d) strong colour contrast
  17. 17.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Video”
    2. tap the Lessons tab
    3. tap the Lessons tab
    Which screen are you on now?
    (a) Lessons (b) Quiz (c) Video (d) Me
  18. 18.🔢 In a photo-post flow, which comes first: “post the photo” or “open the camera screen”? (a) post the photo (b) open the camera screen
  19. 19.🎨 Is this about UI or UX: how fast a task is done? (a) UX (b) UI
  20. 20.🔢 In a food-order flow, which comes first: “track the order” or “check the cart”? (a) check the cart (b) track the order
  21. 21.💾 Data saved only on the phone is lost when ___. (a) the screen turns off (b) you send a message (c) the app is closed (d) the phone is lost
  22. 22.💾 pop() takes off the last item. What does this code show?
    let friends = ["Aman", "Zoya", "Riya"];
    friends.pop();
    show(friends[friends.length - 1]);
    (a) Zoya (b) Aman (c) Riya
  23. 23.🧭 Where is a tab bar usually placed in a phone app? (a) inside a button (b) at the bottom (c) in the middle (d) nowhere
  24. 24.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Confirm → Address
    Design B: Home → Offers → Shop → Pens → Results
    (a) Design A (b) Design B
  25. 25.True or false: “sudden loud sounds” helps everyone use the app. (a) True (b) False
  26. 26.Which of these is true of a menu button? (a) sits at the bottom (b) undoes one move (c) opens a list of pages (d) goes to the last screen
  27. 27.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Send button: 40 px tall
    Back button: 72 px tall
    Cancel button: 64 px tall
    Start button: 64 px tall
    (a) Start (b) Back (c) Cancel (d) Send
  28. 28.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Cancel button: 64 px tall
    Next button: 52 px tall
    Save button: 44 px tall
    (a) Cancel (b) Save (c) Next
  29. 29.Which of these fits saving on the phone? (a) chat messages to friends (b) the sound on/off setting (c) a shared to-do list (d) a class leaderboard
  30. 30.♿ Does this help everyone, or make the app harder to use: icons with no labels? (a) helps everyone (b) makes it harder
  31. 31.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Cart → Shop → Results → Menu → Address → Search
    Design B: Home → Shop → Results → Cart
  32. 32.💾 What does this code show? (Positions start at 0.)
    let songs = ["Stars", "Rain", "Monsoon", "Ocean", "Sunrise"];
    show(songs[3]);
    (a) Stars (b) Monsoon (c) Ocean (d) Rain
  33. 33.Which of these is about UI (the look)? (a) how users feel after (b) whether users get lost (c) how fast a task is done (d) the button colours
  34. 34.🔀 A screen with no way forward or back is called a ___. (a) shortcut (b) home screen (c) dead end (d) tab bar
  35. 35.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Pens → Item
    Design B: Home → Cart → Pens → Size → Offers → Search
    (a) Design A (b) Design B
  36. 36.Which of these is about UX (the experience)? (a) how users feel after (b) the font size (c) the theme colours (d) the button colours
  37. 37.Which of these is about UI (the look)? (a) how easy sign-up is (b) how many taps it takes (c) the theme colours (d) whether users get lost
  38. 38.🌗 Is white on dark green easy or hard to read on a button? (a) hard to read (b) easy to read
  39. 39.🔢 In a quiz-app flow, which comes first: “see the final score” or “read a question”? (a) read a question (b) see the final score
  40. 40.🔘 Is this good or poor button design: a tiny 20 px button? (a) good design (b) poor design

Answer key

  1. Send
  2. Art
  3. big picture
  4. False
  5. Back
  6. 8
  7. Maths
  8. filter buttons
  9. has no real colours
  10. a wireframe
  11. Chat
  12. open the app
  13. 5
  14. Design A
  15. poor design
  16. fast-flashing lights
  17. Lessons
  18. open the camera screen
  19. UX
  20. check the cart
  21. the phone is lost
  22. Zoya
  23. at the bottom
  24. Design A
  25. False
  26. opens a list of pages
  27. Send
  28. Save
  29. the sound on/off setting
  30. makes it harder
  31. 3
  32. Ocean
  33. the button colours
  34. dead end
  35. Design A
  36. how users feel after
  37. the theme colours
  38. easy to read
  39. read a question
  40. poor design

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