← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 576 · 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.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Friend list”
    2. tap the Quiz tab
    3. open “Badges”
    4. tap the Quiz tab
    5. tap the Quiz tab
    Which screen are you on now?
    (a) Badges (b) Friend list (c) Lessons (d) Quiz
  2. 2.🔘 Our rule: buttons are at least 48 px tall. The Help button is 28 px tall. How many px taller must it be?
  3. 3.♿ Showing right or wrong only in red and green is a problem for ___. (a) the server (b) colour-blind users (c) the battery (d) fast typists
  4. 4.True or false: a final design has no real colours. (a) True (b) False
  5. 5.🔢 In a quiz-app flow, which comes first: “pick an answer” or “read a question”? (a) pick an answer (b) read a question
  6. 6.🔍 Which is the odd one out? (a) strong colour contrast (b) big touch targets (c) captions on videos (d) colour as the only clue
  7. 7.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. tap the Search tab
    2. tap the Search tab
    3. tap the Home tab
    How many times must you tap Back to reach the main screen of this tab?
  8. 8.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
    Design A: Home → Cart → Item → Size
    Design B: Home → Pens → Item → Cart → Pay
  9. 9.🌗 Is white on black easy or hard to read on a button? (a) easy to read (b) hard to read
  10. 10.True or false: a draft you are typing fits saving on the phone. (a) True (b) False
  11. 11.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Video”
    2. open “Help page”
    3. open “Edit photo”
    Which screen are you on now?
    (a) Edit photo (b) Help page (c) Video (d) Lessons
  12. 12.Which of these is true of a final design? (a) is a quick sketch (b) uses plain grey boxes (c) shows where things go (d) uses the final pictures
  13. 13.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Video”
    2. open “Friend list”
    3. tap the Lessons tab
    4. open “Help page”
    Which screen are you on now?
    (a) Video (b) Friend list (c) Lessons (d) Help page
  14. 14.💾 Which works with no internet at all? (a) a shared chat (b) a cloud leaderboard (c) a cloud backup (d) data saved on the phone
  15. 15.Which colour pair is easy to read? (a) pale pink on white (b) red on green (c) black on yellow (d) dark blue on black
  16. 16.🔢 In a quiz-app flow, which comes first: “tap “Start quiz”” or “pick an answer”? (a) pick an answer (b) tap “Start quiz”
  17. 17.Which of these fits saving on the phone? (a) photos on two devices (b) a draft you are typing (c) a class leaderboard (d) chat messages to friends
  18. 18.🖼️ How many parts (boxes) does this wireframe have?
    [ list of items ]
    [ Save button ]
    [ search box ]
    [ title text ]
  19. 19.Which of these fits saving in the cloud? (a) photos on two devices (b) the sound on/off setting (c) your last game level (d) a draft you are typing
  20. 20.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Friend list”
    2. tap Back
    3. open “Score card”
    4. tap Back
    How many times must you tap Back to reach the main screen of this tab?
  21. 21.🔍 Which is the odd one out? (a) whether users get lost (b) the font size (c) the theme colours (d) the button colours
  22. 22.💾 What number does this code show?
    let stars = 8;
    stars = stars - 2;
    stars = stars + 2;
    show(stars);
  23. 23.💾 pop() takes off the last item. What does this code show?
    let songs = ["Ocean", "Monsoon", "Rain", "Sunrise", "Stars"];
    songs.pop();
    show(songs[songs.length - 1]);
    (a) Rain (b) Sunrise (c) Ocean (d) Monsoon
  24. 24.🧭 About how many tabs suit a tab bar best? (a) 20 (b) 1 (c) 10 to 12 (d) 3 to 5
  25. 25.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a wireframe (b) a final design
  26. 26.🧭 Why should every screen show where you are? (a) so users do not get lost (b) to use more battery (c) to hide the menu (d) to look busy
  27. 27.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Label: 15 px
    Footer: 23 px
    Title: 13 px
    Menu: 17 px
  28. 28.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. tap the Search tab
    2. open “Help page”
    3. open “Video”
    Which screen are you on now?
    (a) Help page (b) Video (c) Home (d) Search
  29. 29.True or false: “fast-flashing lights” makes the app harder to use. (a) True (b) False
  30. 30.🖼️ In this wireframe (top to bottom), what is right below the tab bar?
    [ Add button ]
    [ tab bar ]
    [ top bar ]
    [ search box ]
    [ filter buttons ]
    [ menu icon ]
    (a) search box (b) menu icon (c) Add button (d) top bar
  31. 31.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Video”
    2. open “Match report”
    3. open “Match report”
    4. tap Back
    5. tap the Me tab
    How many times must you tap Back to reach the main screen of this tab?
  32. 32.💾 pop() takes off the last item. What does this code show?
    let notes = ["Maths", "Science", "Art", "Hindi", "Music"];
    notes.pop();
    show(notes[notes.length - 1]);
    (a) Maths (b) Art (c) Science (d) Hindi
  33. 33.🧭 What does the back button usually do? (a) deletes the page (b) opens settings (c) goes to the last screen (d) closes all apps
  34. 34.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. tap the Feed tab
    2. tap the Settings tab
    3. open “Badges”
    How many times must you tap Back to reach the main screen of this tab?
  35. 35.💾 Saving data in the cloud lets you ___. (a) skip the internet (b) use it on any device (c) never need a password (d) shrink the app
  36. 36.🔢 In a sign-up flow, what comes right after “enter the code sent”? (a) type name and email (b) make a password (c) see the home screen (d) tap “Sign up”
  37. 37.True or false: a final design looks like the real app. (a) False (b) True
  38. 38.Which of these helps everyone use the app? (a) tiny tap areas (b) colour as the only clue (c) labels on every icon (d) sudden loud sounds
  39. 39.🔍 Which is the odd one out? (a) the theme colours (b) how fast a task is done (c) how users feel after (d) whether users get lost
  40. 40.💾 What does this code show? (Positions start at 0.)
    let notes = ["Art", "Maths", "Science", "Hindi", "Sports"];
    show(notes[3]);
    (a) Maths (b) Art (c) Science (d) Hindi

Answer key

  1. Quiz
  2. 20
  3. colour-blind users
  4. False
  5. read a question
  6. colour as the only clue
  7. 0
  8. 3
  9. easy to read
  10. True
  11. Edit photo
  12. uses the final pictures
  13. Help page
  14. data saved on the phone
  15. black on yellow
  16. tap “Start quiz”
  17. a draft you are typing
  18. 4
  19. photos on two devices
  20. 0
  21. whether users get lost
  22. 8
  23. Sunrise
  24. 3 to 5
  25. a final design
  26. so users do not get lost
  27. 2
  28. Video
  29. True
  30. top bar
  31. 0
  32. Hindi
  33. goes to the last screen
  34. 1
  35. use it on any device
  36. see the home screen
  37. True
  38. labels on every icon
  39. the theme colours
  40. Hindi

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