← Privacy, permissions and publishing lesson New set →

App Dev Worksheet: Permissions and Versions

App development lesson 23: Privacy, permissions and publishing · Set 102 · 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 of these versions is the NEWEST?
    0.30.0, 1.15.8, 1.3.5, 1.17.0
    (a) 1.15.8 (b) 0.30.0 (c) 1.3.5 (d) 1.17.0
  2. 2.True or false: a voice recorder needs your contacts. (a) False (b) True
  3. 3.Which of these requests is fair? (a) quiz app → microphone (b) calculator → location (c) camera app → camera (d) torch → contacts
  4. 4.🔐 Is this permission request fair or too much: calculator → location? (a) too much (b) fair
  5. 5.True or false: a homework photo scanner needs the camera. (a) False (b) True
  6. 6.🚀 Your app is at version 4.6.9. The next release fixes a small bug. What is its version number? (a) 5.0.0 (b) 4.6.10 (c) 4.7.0 (d) 4.7.9
  7. 7.🔐 Is this permission request fair or too much: quiz app → microphone? (a) too much (b) fair
  8. 8.Which of these requests asks for too much? (a) camera app → camera (b) map app → location (c) calculator → location (d) calling app → contacts
  9. 9.Which of these requests asks for too much? (a) calling app → contacts (b) camera app → camera (c) torch → contacts (d) map app → location
  10. 10.Which of these requests is fair? (a) calling app → contacts (b) quiz app → microphone (c) timer → your photos (d) torch → contacts
  11. 11.True or false: a barcode scanner needs the camera. (a) False (b) True
  12. 12.🚀 Your app is at version 3.6.9. The next release is a big redesign that changes how the app works. What is its version number? (a) 3.6.10 (b) 3.7.9 (c) 3.7.0 (d) 4.0.0
  13. 13.🚀 Your app is at version 2.10.7. The next release fixes a small bug. What is its version number? (a) 3.0.0 (b) 2.10.8 (c) 2.11.0 (d) 2.11.7
  14. 14.🚀 Which version is newer: 4.8.2 or 4.19.0? (a) 4.8.2 (b) 4.19.0
  15. 15.🔐 Is this permission request fair or too much: map app → location? (a) fair (b) too much
  16. 16.🚀 Your app is at version 2.5.8. The next release fixes a small bug. What is its version number? (a) 2.6.0 (b) 3.0.0 (c) 2.5.9 (d) 2.6.8
  17. 17.🚀 Which version is newer: 2.18.2 or 2.3.0? (a) 2.3.0 (b) 2.18.2
  18. 18.🚀 Which of these versions is the OLDEST?
    1.13.8, 0.24.4, 1.17.8, 1.5.7
    (a) 1.5.7 (b) 1.17.8 (c) 0.24.4 (d) 1.13.8
  19. 19.🔐 Which permission does a weather-near-me app really need? (a) contacts (b) the camera (c) the microphone (d) location
  20. 20.True or false: a homework photo scanner needs your contacts. (a) True (b) False
  21. 21.🚀 Your app is at version 3.2.1. The next release fixes a small bug. What is its version number? (a) 3.2.2 (b) 3.3.0 (c) 3.3.1 (d) 4.0.0
  22. 22.🚀 In version 2.5.1, which number is the major version? (a) 251 (b) 1 (c) 2 (d) 5
  23. 23.🚀 Your app is at version 2.8.3. The next release fixes a small bug. What is its version number? (a) 2.8.4 (b) 2.9.3 (c) 2.9.0 (d) 3.0.0
  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 birthday list of friends really need? (a) the microphone (b) location (c) contacts (d) the camera
  26. 26.🔐 Which permission does a bus tracker really need? (a) contacts (b) location (c) the camera (d) the microphone
  27. 27.🔐 Which permission does a speak-to-type notes app really need? (a) the microphone (b) location (c) the camera (d) contacts
  28. 28.🚀 Your app is at version 4.8.7. The next release adds a new feature. What is its version number? (a) 4.8.8 (b) 4.9.0 (c) 4.9.7 (d) 5.0.0
  29. 29.🚀 Which version is newer: 2.4.2 or 2.4.12? (a) 2.4.2 (b) 2.4.12
  30. 30.🚀 A privacy policy tells users ___. (a) the app’s price (b) the app’s colours (c) the screen size (d) what data is collected
  31. 31.🔐 Is this permission request fair or too much: voice notes → microphone? (a) fair (b) too much
  32. 32.🚀 Your app is at version 4.1.5. The next release fixes a small bug. What is its version number? (a) 4.2.5 (b) 4.2.0 (c) 5.0.0 (d) 4.1.6
  33. 33.True or false: a bus tracker needs your contacts. (a) True (b) False
  34. 34.🚀 Which version is newer: 3.9.2 or 3.9.11? (a) 3.9.11 (b) 3.9.2
  35. 35.🚀 Which of these versions is the NEWEST?
    1.15.3, 1.14.0, 1.19.5, 0.24.5
    (a) 0.24.5 (b) 1.15.3 (c) 1.14.0 (d) 1.19.5
  36. 36.True or false: a weather-near-me app needs your contacts. (a) False (b) True
  37. 37.Which of these requests asks for too much? (a) camera app → camera (b) calling app → contacts (c) map app → location (d) timer → your photos
  38. 38.🔐 Is this permission request fair or too much: torch → contacts? (a) fair (b) too much
  39. 39.True or false: a bus tracker needs your location. (a) False (b) True
  40. 40.🚀 Your app is at version 2.4.2. The next release fixes a small bug. What is its version number? (a) 2.5.2 (b) 2.4.3 (c) 2.5.0 (d) 3.0.0

Answer key

  1. 1.17.0
  2. False
  3. camera app → camera
  4. too much
  5. True
  6. 4.6.10
  7. too much
  8. calculator → location
  9. torch → contacts
  10. calling app → contacts
  11. True
  12. 4.0.0
  13. 2.10.8
  14. 4.19.0
  15. fair
  16. 2.5.9
  17. 2.18.2
  18. 0.24.4
  19. location
  20. False
  21. 3.2.2
  22. 2
  23. 2.8.4
  24. a bug fix
  25. contacts
  26. location
  27. the microphone
  28. 4.9.0
  29. 2.4.12
  30. what data is collected
  31. fair
  32. 4.1.6
  33. False
  34. 3.9.11
  35. 1.19.5
  36. False
  37. timer → your photos
  38. too much
  39. True
  40. 2.4.3

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