← Privacy, permissions and publishing lesson New set →

App Dev Worksheet: Permissions and Versions

App development lesson 23: Privacy, permissions and publishing · Set 329 · 40 questions
TalentJR

Developer's tip (Need it? Number it.): Ask only for permissions the app’s main job needs, and say why. Version = major.minor.patch. Bug fix → patch + 1; new feature → minor + 1, patch 0; big change → major + 1, others 0. Compare major, then minor, then patch as numbers: 10 is bigger than 9.

NameDateTime takenScore ___ / 40
  1. 1.🔐 Which permission does a barcode scanner really need? (a) contacts (b) the camera (c) the microphone (d) location
  2. 2.True or false: a birthday list of friends needs the microphone. (a) True (b) False
  3. 3.🔐 Is this permission request fair or too much: torch → contacts? (a) fair (b) too much
  4. 4.🚀 Your app is at version 2.8.8. The next release fixes a small bug. What is its version number? (a) 2.9.8 (b) 2.8.9 (c) 2.9.0 (d) 3.0.0
  5. 5.True or false: a bus tracker needs your location. (a) True (b) False
  6. 6.Which of these requests is fair? (a) timer → your photos (b) quiz app → microphone (c) camera app → camera (d) torch → contacts
  7. 7.🚀 A privacy policy tells users ___. (a) the app’s price (b) the app’s colours (c) the screen size (d) what data is collected
  8. 8.🚀 Which version is newer: 4.9.2 or 4.12.2? (a) 4.12.2 (b) 4.9.2
  9. 9.🚀 Which of these versions is the OLDEST?
    3.11.3, 2.23.6, 3.18.9, 3.8.1
    (a) 2.23.6 (b) 3.11.3 (c) 3.8.1 (d) 3.18.9
  10. 10.🚀 What should an app ask for only when it really needs it? (a) its icon (b) a font (c) its name (d) a permission
  11. 11.Which of these requests asks for too much? (a) map app → location (b) calling app → contacts (c) timer → your photos (d) camera app → camera
  12. 12.🔐 Which permission does a homework photo scanner really need? (a) the camera (b) the microphone (c) location (d) contacts
  13. 13.🔐 Is this permission request fair or too much: map app → location? (a) fair (b) too much
  14. 14.🔐 Is this permission request fair or too much: camera app → camera? (a) too much (b) fair
  15. 15.🔐 Which permission does a bus tracker really need? (a) the camera (b) the microphone (c) location (d) contacts
  16. 16.Which of these requests asks for too much? (a) calling app → contacts (b) calculator → location (c) map app → location (d) camera app → camera
  17. 17.🔐 Which permission does a speak-to-type notes app really need? (a) the microphone (b) contacts (c) location (d) the camera
  18. 18.Which of these requests is fair? (a) calculator → location (b) torch → contacts (c) quiz app → microphone (d) calling app → contacts
  19. 19.🚀 Your app is at version 3.1.8. The next release adds a new feature. What is its version number? (a) 4.0.0 (b) 3.1.9 (c) 3.2.0 (d) 3.2.8
  20. 20.🚀 Your app is at version 4.6.9. The next release fixes a small bug. What is its version number? (a) 4.7.9 (b) 4.6.10 (c) 5.0.0 (d) 4.7.0
  21. 21.True or false: a guitar tuner needs the microphone. (a) True (b) False
  22. 22.🚀 Your app is at version 1.3.3. The next release is a big redesign that changes how the app works. What is its version number? (a) 2.0.0 (b) 1.3.4 (c) 1.4.3 (d) 1.4.0
  23. 23.🚀 Which version is newer: 3.19.0 or 3.4.0? (a) 3.4.0 (b) 3.19.0
  24. 24.🔐 Is this permission request fair or too much: quiz app → microphone? (a) too much (b) fair
  25. 25.🚀 Which version is newer: 2.3.16 or 2.3.2? (a) 2.3.16 (b) 2.3.2
  26. 26.🚀 A change from version 1.4.2 to 1.4.3 usually means ___. (a) a big redesign (b) a new feature (c) a new app (d) a bug fix
  27. 27.🚀 Which of these versions is the NEWEST?
    3.8.0, 3.17.2, 3.5.7, 2.28.9
    (a) 3.8.0 (b) 2.28.9 (c) 3.17.2 (d) 3.5.7
  28. 28.True or false: a party-invite app for friends needs the microphone. (a) True (b) False
  29. 29.True or false: a party-invite app for friends needs your contacts. (a) False (b) True
  30. 30.🚀 Your app is at version 1.12.1. The next release is a big redesign that changes how the app works. What is its version number? (a) 1.13.0 (b) 1.12.2 (c) 2.0.0 (d) 1.13.1
  31. 31.🔐 A torch app asks for your contacts. What should you do? (a) allow it (b) post them online (c) share them all (d) deny it
  32. 32.Which of these requests asks for too much? (a) map app → location (b) torch → contacts (c) camera app → camera (d) calling app → contacts
  33. 33.🚀 Your app is at version 3.3.5. The next release fixes a small bug. What is its version number? (a) 3.4.5 (b) 3.4.0 (c) 3.3.6 (d) 4.0.0
  34. 34.🚀 Your app is at version 1.4.9. The next release adds a new feature. What is its version number? (a) 1.5.9 (b) 1.4.10 (c) 2.0.0 (d) 1.5.0
  35. 35.Which of these requests asks for too much? (a) voice notes → microphone (b) quiz app → microphone (c) calling app → contacts (d) map app → location
  36. 36.Which of these requests is fair? (a) calculator → location (b) torch → contacts (c) quiz app → microphone (d) map app → location
  37. 37.🚀 Which of these versions is the OLDEST?
    1.18.1, 0.24.1, 1.11.7, 1.17.2
    (a) 1.11.7 (b) 1.17.2 (c) 0.24.1 (d) 1.18.1
  38. 38.True or false: a weather-near-me app needs the camera. (a) False (b) True
  39. 39.🚀 Which version is newer: 1.18.3 or 1.8.1? (a) 1.8.1 (b) 1.18.3
  40. 40.🔐 Which permission does a selfie sticker app really need? (a) contacts (b) the camera (c) location (d) the microphone

Answer key

  1. the camera
  2. False
  3. too much
  4. 2.8.9
  5. True
  6. camera app → camera
  7. what data is collected
  8. 4.12.2
  9. 2.23.6
  10. a permission
  11. timer → your photos
  12. the camera
  13. fair
  14. fair
  15. location
  16. calculator → location
  17. the microphone
  18. calling app → contacts
  19. 3.2.0
  20. 4.6.10
  21. True
  22. 2.0.0
  23. 3.19.0
  24. too much
  25. 2.3.16
  26. a bug fix
  27. 3.17.2
  28. False
  29. True
  30. 2.0.0
  31. deny it
  32. torch → contacts
  33. 3.3.6
  34. 1.5.0
  35. quiz app → microphone
  36. map app → location
  37. 0.24.1
  38. False
  39. 1.18.3
  40. the camera

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