← What apps are: Part 1 test lesson New set →

App Dev Worksheet: Part 1 Test

App development lesson 8: What apps are: Part 1 test · Set 209 · 40 questions
TalentJR

Developer's tip (Name the topic): First decide which topic the question is about. Use that lesson’s rule: count, order, match or work it out. Read every line of a screen or a code snippet before you answer.

NameDateTime takenScore ___ / 40
  1. 1.👥 A school app has 80 students, 35 teachers and 230 parents as users. How many users does it have in all?
  2. 2.True or false: you write the store text at the release stage. (a) False (b) True
  3. 3.True or false: a big-text reader is the best fit for a grandparent with weak eyesight. (a) True (b) False
  4. 4.True or false: the home page of an app is a screen. (a) False (b) True
  5. 5.🔢 After an app is released, what comes right after “list what to fix”? (a) read user reviews (b) fix and improve (c) release an update (d) test it again
  6. 6.📊 Survey: which problem bugs you most? How many more votes did “missing the bus” get than “forgetting birthdays”?
    missing the bus: 22 votes
    forgetting birthdays: 10 votes
    losing water bottles: 4 votes
  7. 7.🧩 Which input is best for turning something ON or OFF? (a) a text box (b) a slider (c) a title (d) a switch
  8. 8.🧩 Which of these is a button on this screen?
    [title] Order Snacks
    [text box] Email
    [text box] Due date
    [button] Cancel
    [button] Save
    [button] Send
    (a) Due date (b) Email (c) Cancel
  9. 9.🗒️ When should nice-to-have features be built? (a) before anything (b) after the must-haves (c) never (d) on day one
  10. 10.👥 A library app has 35 readers, 150 librarians and 45 volunteers as users. Which user group is the biggest? (a) librarians (b) volunteers (c) readers
  11. 11.🔍 Which is the odd one out? (a) write the code (b) pick the features (c) add the buttons (d) connect the data
  12. 12.🧩 Which of these is a button on this screen?
    [title] Add Homework
    [button] Back
    [text box] Subject
    [button] Cancel
    [text box] Email
    [text box] Name
    [switch] Show hints
    [button] Save
    (a) Email (b) Subject (c) Back (d) Name
  13. 13.True or false: a website is installed on a phone. (a) False (b) True
  14. 14.🗒️ You are planning version 1 of a bus tracker. Which feature can WAIT for a later version? (a) show arrival time (b) see where the bus is (c) pick your bus stop (d) a dark mode
  15. 15.Which of these is true of an app? (a) opens in a web browser (b) needs no installing (c) updates from the store (d) has a web address
  16. 16.📊 Survey: which problem bugs you most? How many students voted in all?
    wasting pocket money: 13 votes
    missing the bus: 9 votes
    no quiet study place: 8 votes
  17. 17.📅 An app team plans for 5 days, builds for 12 days, tests for 3 days and releases on 1 more day. How many days does the whole project take?
  18. 18.🎯 Why learn about users before you build? (a) to slow it down (b) to pick a logo (c) to make it longer (d) to build what they need
  19. 19.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) add money spent (b) export to a file (c) show the balance (d) add money received
  20. 20.🔍 Which is the odd one out? (a) write the store text (b) share the download link (c) put it on an app store (d) write down the bugs
  21. 21.Which of these is true of a website? (a) updates from the store (b) is installed on a phone (c) comes from an app store (d) needs no installing
  22. 22.🧩 How many buttons does this app screen have?
    [title] Settings
    [switch] Remind me
    [button] Save
    [text box] Age
    [text box] Name
    [button] Help
  23. 23.Which of these is an input? (a) a box to type a name (b) tap to Send (c) the home page of an app (d) today’s step count
  24. 24.📅 An app team plans for 2 days, builds for 8 days, tests for 3 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
  25. 25.🗂️ What kind of app is a flashcard trainer? (a) a tool app (b) a health app (c) a game (d) a learning app
  26. 26.Which of these happens at the release stage? (a) put it on an app store (b) draw the user flow (c) add the buttons (d) write the code
  27. 27.True or false: a word battle is a health app. (a) False (b) True
  28. 28.📊 Survey: which problem bugs you most? How many more votes did “missing the bus” get than “wasting pocket money”?
    missing the bus: 20 votes
    forgetting birthdays: 17 votes
    wasting pocket money: 12 votes
  29. 29.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Sign Up
    [button] Start
    [text box] City
  30. 30.👥 A school app has 115 students, 90 teachers and 35 parents as users. Which user group is the biggest? (a) parents (b) students (c) teachers
  31. 31.🧩 In an app, what is a switch for dark mode? (a) an input (b) a button (c) data (d) a screen
  32. 32.Which of these is data? (a) the log-in page (b) tap to Send (c) your friends list (d) the game-over page
  33. 33.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    wasting pocket money: 24 votes
    missing the bus: 22 votes
    forgetting birthdays: 4 votes
    (a) missing the bus (b) wasting pocket money (c) forgetting birthdays
  34. 34.🎯 Who are the users of an app? (a) only the testers (b) the app icons (c) the people who use it (d) only the coders
  35. 35.🛠️ At which stage do you sketch the screens? (a) the release stage (b) the test stage (c) the plan stage (d) the idea stage
  36. 36.🎯 A short made-up profile of a typical user is called a ___. (a) pixel (b) persona (c) password (d) protocol
  37. 37.🛠️ At which stage do you share the download link? (a) the release stage (b) the build stage (c) the test stage (d) the idea stage
  38. 38.True or false: tap to Start is an input. (a) False (b) True
  39. 39.👥 A clinic app has 95 patients, 75 doctors and 275 nurses as users. Which user group is the biggest? (a) nurses (b) doctors (c) patients
  40. 40.⚙️ In an app, is typing your age an input, processing or an output? (a) input (b) output (c) processing

Answer key

  1. 345
  2. True
  3. True
  4. True
  5. fix and improve
  6. 12
  7. a switch
  8. Cancel
  9. after the must-haves
  10. librarians
  11. pick the features
  12. Back
  13. False
  14. a dark mode
  15. updates from the store
  16. 30
  17. 21
  18. to build what they need
  19. export to a file
  20. write down the bugs
  21. needs no installing
  22. 2
  23. a box to type a name
  24. 10
  25. a learning app
  26. put it on an app store
  27. False
  28. 8
  29. 1
  30. students
  31. an input
  32. your friends list
  33. wasting pocket money
  34. the people who use it
  35. the plan stage
  36. persona
  37. the release stage
  38. False
  39. nurses
  40. input

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