← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 411 · 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.🧭 Which part of navigation undoes one move? (a) the back button (b) a tab bar (c) a menu button
  2. 2.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Menu → Offers → Item → Address → Pay
    Design B: Home → Pens → Address → Cart
  3. 3.Which of these fits saving in the cloud? (a) notes to read offline (b) a class leaderboard (c) the sound on/off setting (d) a draft you are typing
  4. 4.🔍 Which is the odd one out? (a) how easy sign-up is (b) the screen layout (c) the font size (d) the icon shapes
  5. 5.✏️ Why draw a wireframe before coding? (a) it runs the app (b) it saves data (c) it adds colours (d) changes are quick
  6. 6.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Caption: 18 px
    Footer: 22 px
    Label: 13 px
    Title: 16 px
    (a) Caption (b) Label (c) Title (d) Footer
  7. 7.✏️ Is this true of a wireframe or of a final design: uses plain grey boxes? (a) a final design (b) a wireframe
  8. 8.True or false: a final design has no real colours. (a) False (b) True
  9. 9.💾 What does this code show? (Positions start at 0.)
    let friends = ["Aman", "Arjun", "Kabir", "Meera"];
    show(friends[3]);
    (a) Kabir (b) Aman (c) Arjun (d) Meera
  10. 10.True or false: “labels on every icon” helps everyone use the app. (a) True (b) False
  11. 11.🧭 Which part of navigation hides extra links? (a) the back button (b) a tab bar (c) a menu button
  12. 12.True or false: a final design is a quick sketch. (a) False (b) True
  13. 13.True or false: a wireframe has the real colours. (a) True (b) False
  14. 14.Which colour pair is hard to read? (a) white on black (b) dark blue on white (c) dark blue on black (d) black on yellow
  15. 15.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Menu → Search
    Design B: Home → Results → Search → Address → Shop
  16. 16.🖼️ In this wireframe (top to bottom), what is right below the tab bar?
    [ tab bar ]
    [ menu icon ]
    [ top bar ]
    [ filter buttons ]
    [ search box ]
    [ Add button ]
    (a) search box (b) top bar (c) filter buttons (d) menu icon
  17. 17.Which colour pair is easy to read? (a) pale pink on white (b) light grey on white (c) black on yellow (d) dark blue on black
  18. 18.Which of these is true of a final design? (a) uses plain grey boxes (b) has no real colours (c) shows where things go (d) uses the final pictures
  19. 19.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
    [ top bar ]
    [ list of items ]
    [ Add button ]
    [ menu icon ]
    (a) Add button (b) list of items (c) top bar (d) menu icon
  20. 20.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Save button: 60 px tall
    Help button: 32 px tall
    Send button: 32 px tall
  21. 21.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. open “Map”
    2. open “Help page”
    3. tap the Chat tab
    4. open “Map”
    Which screen are you on now?
    (a) Help page (b) Feed (c) Map (d) Chat
  22. 22.True or false: a class leaderboard fits saving in the cloud. (a) False (b) True
  23. 23.♿ Does this help everyone, or make the app harder to use: fast-flashing lights? (a) helps everyone (b) makes it harder
  24. 24.True or false: “icons with no labels” helps everyone use the app. (a) False (b) True
  25. 25.✏️ A box with a cross in a wireframe usually means ___. (a) delete this (b) an error (c) a closed app (d) a picture goes here
  26. 26.💾 Which can hold many values in order? (a) a list (b) a switch (c) a button (d) a single number
  27. 27.💾 pop() takes off the last item. What does this code show?
    let notes = ["Sports", "Maths", "Science", "Art", "Hindi"];
    notes.pop();
    show(notes[notes.length - 1]);
    (a) Sports (b) Science (c) Art (d) Maths
  28. 28.🔢 In a sign-up flow, which comes FIRST? (a) enter the code sent (b) see the home screen (c) open the app (d) tap “Sign up”
  29. 29.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Done button: 60 px tall
    Start button: 48 px tall
    Send button: 56 px tall
  30. 30.🔘 Is this good or poor button design: grey text on grey? (a) good design (b) poor design
  31. 31.Which of these is true of a wireframe? (a) has the real colours (b) looks like the real app (c) uses the final pictures (d) uses plain grey boxes
  32. 32.🔍 Which is the odd one out? (a) text that can grow (b) sudden loud sounds (c) big touch targets (d) labels on every icon
  33. 33.🎨 Is this about UI or UX: how many taps it takes? (a) UI (b) UX
  34. 34.True or false: a wireframe uses the final pictures. (a) True (b) False
  35. 35.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. open “Friend list”
    2. tap Back
    3. open “Score card”
    4. open “Help page”
    Which screen are you on now?
    (a) Score card (b) Help page (c) Feed (d) Friend list
  36. 36.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Body text: 20 px
    Hint: 12 px
    Title: 19 px
    Footer: 16 px
    Menu: 17 px
    (a) Hint (b) Title (c) Footer (d) Body text
  37. 37.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
    Design A: Home → Pay → Size
    Design B: Home → Pay → Item → Offers → Shop
  38. 38.🔢 In a quiz-app flow, which comes first: “see if it is right” or “pick an answer”? (a) see if it is right (b) pick an answer
  39. 39.🔢 In a quiz-app flow, what comes right after “tap “Start quiz””? (a) see if it is right (b) read a question (c) pick an answer (d) see the final score
  40. 40.🔢 In a sign-up flow, which comes first: “see the home screen” or “type name and email”? (a) see the home screen (b) type name and email

Answer key

  1. the back button
  2. 2
  3. a class leaderboard
  4. how easy sign-up is
  5. changes are quick
  6. Label
  7. a wireframe
  8. False
  9. Meera
  10. True
  11. a menu button
  12. False
  13. False
  14. dark blue on black
  15. 2
  16. menu icon
  17. black on yellow
  18. uses the final pictures
  19. menu icon
  20. 1
  21. Map
  22. True
  23. makes it harder
  24. False
  25. a picture goes here
  26. a list
  27. Art
  28. open the app
  29. 3
  30. poor design
  31. uses plain grey boxes
  32. sudden loud sounds
  33. UX
  34. False
  35. Help page
  36. Hint
  37. 2
  38. pick an answer
  39. read a question
  40. type name and email

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