← Privacy, permissions and publishing lesson New set →

App Dev Worksheet: Permissions and Versions

App development lesson 23: Privacy, permissions and publishing · Set 302 · 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.🔐 Is this permission request fair or too much: camera app → camera? (a) too much (b) fair
  2. 2.🚀 Which version is newer: 1.9.19 or 1.9.9? (a) 1.9.9 (b) 1.9.19
  3. 3.🚀 Which version is newer: 3.8.1 or 3.14.2? (a) 3.14.2 (b) 3.8.1
  4. 4.True or false: a selfie sticker app needs the camera. (a) False (b) True
  5. 5.🚀 Your app is at version 4.0.3. The next release fixes a small bug. What is its version number? (a) 4.1.3 (b) 4.1.0 (c) 4.0.4 (d) 5.0.0
  6. 6.True or false: a barcode scanner needs the camera. (a) False (b) True
  7. 7.🚀 Which of these versions is the NEWEST?
    2.3.9, 2.8.3, 1.21.8, 2.11.7
    (a) 2.3.9 (b) 2.8.3 (c) 1.21.8 (d) 2.11.7
  8. 8.🚀 Your app is at version 1.9.8. The next release is a big redesign that changes how the app works. What is its version number? (a) 1.10.0 (b) 1.10.8 (c) 1.9.9 (d) 2.0.0
  9. 9.Which of these requests asks for too much? (a) calling app → contacts (b) camera app → camera (c) map app → location (d) quiz app → microphone
  10. 10.🚀 In version 2.5.1, which number is the major version? (a) 251 (b) 2 (c) 1 (d) 5
  11. 11.🚀 Which of these versions is the OLDEST?
    4.8.4, 3.30.8, 4.7.4, 4.14.3
    (a) 4.7.4 (b) 4.8.4 (c) 4.14.3 (d) 3.30.8
  12. 12.Which of these requests asks for too much? (a) camera app → camera (b) map app → location (c) torch → contacts (d) voice notes → microphone
  13. 13.🚀 Which version is newer: 1.4.0 or 1.14.1? (a) 1.4.0 (b) 1.14.1
  14. 14.🚀 Which version is newer: 2.3.2 or 2.14.2? (a) 2.14.2 (b) 2.3.2
  15. 15.True or false: a guitar tuner needs your location. (a) True (b) False
  16. 16.Which of these requests is fair? (a) torch → contacts (b) calculator → location (c) map app → location (d) quiz app → microphone
  17. 17.Which of these requests is fair? (a) torch → contacts (b) timer → your photos (c) voice notes → microphone (d) calculator → location
  18. 18.Which of these requests is fair? (a) calculator → location (b) timer → your photos (c) calling app → contacts (d) quiz app → microphone
  19. 19.🔐 Is this permission request fair or too much: quiz app → microphone? (a) too much (b) fair
  20. 20.🚀 Your app is at version 4.11.7. The next release fixes a small bug. What is its version number? (a) 4.12.7 (b) 5.0.0 (c) 4.11.8 (d) 4.12.0
  21. 21.True or false: a homework photo scanner needs your location. (a) False (b) True
  22. 22.🚀 A privacy policy tells users ___. (a) what data is collected (b) the app’s price (c) the app’s colours (d) the screen size
  23. 23.🚀 Which version is newer: 2.3.2 or 2.10.3? (a) 2.10.3 (b) 2.3.2
  24. 24.🚀 A change from version 1.4.2 to 1.4.3 usually means ___. (a) a new app (b) a big redesign (c) a bug fix (d) a new feature
  25. 25.🔐 Which permission does a weather-near-me app really need? (a) contacts (b) the camera (c) the microphone (d) location
  26. 26.🚀 Which of these versions is the OLDEST?
    3.3.6, 3.12.7, 2.24.7, 3.5.8
    (a) 3.12.7 (b) 2.24.7 (c) 3.5.8 (d) 3.3.6
  27. 27.🔐 Which permission does a speak-to-type notes app really need? (a) the microphone (b) contacts (c) the camera (d) location
  28. 28.🚀 Which of these versions is the OLDEST?
    3.27.7, 4.3.3, 4.6.1, 4.2.7
    (a) 4.2.7 (b) 4.6.1 (c) 4.3.3 (d) 3.27.7
  29. 29.True or false: a guitar tuner needs the microphone. (a) False (b) True
  30. 30.🔐 Which permission does a voice recorder really need? (a) the camera (b) the microphone (c) contacts (d) location
  31. 31.Which of these requests is fair? (a) calculator → location (b) camera app → camera (c) timer → your photos (d) torch → contacts
  32. 32.🔐 Which permission does a bus tracker really need? (a) the microphone (b) contacts (c) location (d) the camera
  33. 33.🔐 Which permission does a guitar tuner really need? (a) contacts (b) the microphone (c) location (d) the camera
  34. 34.🚀 Which version is newer: 1.7.1 or 1.19.0? (a) 1.19.0 (b) 1.7.1
  35. 35.🔐 Which permission does a barcode scanner really need? (a) the microphone (b) contacts (c) the camera (d) location
  36. 36.True or false: a speak-to-type notes app needs the microphone. (a) False (b) True
  37. 37.🚀 Which of these versions is the OLDEST?
    3.14.6, 3.9.6, 2.27.5, 3.6.4
    (a) 3.6.4 (b) 3.9.6 (c) 2.27.5 (d) 3.14.6
  38. 38.🚀 Which of these versions is the OLDEST?
    1.21.6, 2.8.2, 2.19.9, 2.5.1
    (a) 2.19.9 (b) 2.5.1 (c) 1.21.6 (d) 2.8.2
  39. 39.🚀 Which version is newer: 3.11.2 or 3.8.3? (a) 3.11.2 (b) 3.8.3
  40. 40.🔐 Is this permission request fair or too much: voice notes → microphone? (a) too much (b) fair

Answer key

  1. fair
  2. 1.9.19
  3. 3.14.2
  4. True
  5. 4.0.4
  6. True
  7. 2.11.7
  8. 2.0.0
  9. quiz app → microphone
  10. 2
  11. 3.30.8
  12. torch → contacts
  13. 1.14.1
  14. 2.14.2
  15. False
  16. map app → location
  17. voice notes → microphone
  18. calling app → contacts
  19. too much
  20. 4.11.8
  21. False
  22. what data is collected
  23. 2.10.3
  24. a bug fix
  25. location
  26. 2.24.7
  27. the microphone
  28. 3.27.7
  29. True
  30. the microphone
  31. camera app → camera
  32. location
  33. the microphone
  34. 1.19.0
  35. the camera
  36. True
  37. 2.27.5
  38. 1.21.6
  39. 3.11.2
  40. fair

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