← Privacy, permissions and publishing lesson New set →

App Dev Worksheet: Permissions and Versions

App development lesson 23: Privacy, permissions and publishing · Set 223 · 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 requests is fair? (a) calling app → contacts (b) torch → contacts (c) calculator → location (d) timer → your photos
  2. 2.🚀 Which of these versions is the NEWEST?
    3.7.3, 2.30.2, 3.6.6, 3.3.8
    (a) 3.3.8 (b) 3.6.6 (c) 2.30.2 (d) 3.7.3
  3. 3.🚀 Which of these versions is the NEWEST?
    1.12.3, 0.23.2, 1.18.9, 1.2.3
    (a) 1.12.3 (b) 1.2.3 (c) 0.23.2 (d) 1.18.9
  4. 4.🚀 In version 2.5.1, which number is the major version? (a) 251 (b) 1 (c) 2 (d) 5
  5. 5.True or false: a speak-to-type notes app needs the microphone. (a) False (b) True
  6. 6.🚀 Which version is newer: 3.2.3 or 3.11.3? (a) 3.11.3 (b) 3.2.3
  7. 7.🔐 Which permission does a selfie sticker app really need? (a) contacts (b) the microphone (c) the camera (d) location
  8. 8.Which of these requests is fair? (a) calculator → location (b) timer → your photos (c) voice notes → microphone (d) quiz app → microphone
  9. 9.🔐 Which permission does a walking map really need? (a) location (b) the camera (c) the microphone (d) contacts
  10. 10.True or false: a guitar tuner needs your location. (a) False (b) True
  11. 11.Which of these requests is fair? (a) calculator → location (b) quiz app → microphone (c) map app → location (d) timer → your photos
  12. 12.Which of these requests asks for too much? (a) voice notes → microphone (b) camera app → camera (c) map app → location (d) torch → contacts
  13. 13.🔐 Is this permission request fair or too much: calculator → location? (a) fair (b) too much
  14. 14.🔐 Which permission does a voice recorder really need? (a) contacts (b) the microphone (c) location (d) the camera
  15. 15.🔐 Is this permission request fair or too much: torch → contacts? (a) too much (b) fair
  16. 16.True or false: a weather-near-me app needs the camera. (a) True (b) False
  17. 17.🚀 A change from version 1.4.2 to 1.4.3 usually means ___. (a) a big redesign (b) a new app (c) a new feature (d) a bug fix
  18. 18.🚀 Which of these versions is the OLDEST?
    2.7.5, 2.9.0, 2.12.2, 1.30.2
    (a) 2.9.0 (b) 1.30.2 (c) 2.7.5 (d) 2.12.2
  19. 19.🚀 Which of these versions is the NEWEST?
    2.4.6, 1.22.8, 2.2.4, 2.17.6
    (a) 1.22.8 (b) 2.4.6 (c) 2.17.6 (d) 2.2.4
  20. 20.True or false: a birthday list of friends needs the camera. (a) False (b) True
  21. 21.🔐 Which permission does a birthday list of friends really need? (a) location (b) the camera (c) the microphone (d) contacts
  22. 22.🔐 Is this permission request fair or too much: calling app → contacts? (a) too much (b) fair
  23. 23.🚀 Which version is newer: 2.17.3 or 2.9.1? (a) 2.9.1 (b) 2.17.3
  24. 24.🔐 Is this permission request fair or too much: quiz app → microphone? (a) fair (b) too much
  25. 25.Which of these requests is fair? (a) camera app → camera (b) timer → your photos (c) quiz app → microphone (d) calculator → location
  26. 26.🚀 Your app is at version 1.7.2. The next release is a big redesign that changes how the app works. What is its version number? (a) 1.7.3 (b) 1.8.0 (c) 1.8.2 (d) 2.0.0
  27. 27.🚀 Which version is newer: 4.11.3 or 4.3.0? (a) 4.11.3 (b) 4.3.0
  28. 28.🚀 Which version is newer: 4.3.5 or 4.3.13? (a) 4.3.5 (b) 4.3.13
  29. 29.🚀 Which of these versions is the OLDEST?
    2.19.6, 1.21.4, 2.12.7, 2.13.8
    (a) 2.12.7 (b) 1.21.4 (c) 2.13.8 (d) 2.19.6
  30. 30.🔐 Is this permission request fair or too much: timer → your photos? (a) too much (b) fair
  31. 31.🚀 Which version is newer: 1.5.2 or 1.15.2? (a) 1.5.2 (b) 1.15.2
  32. 32.🚀 Which version is newer: 4.3.14 or 4.3.6? (a) 4.3.14 (b) 4.3.6
  33. 33.True or false: a selfie sticker app needs the camera. (a) False (b) True
  34. 34.🔐 Which permission does a bus tracker really need? (a) contacts (b) location (c) the camera (d) the microphone
  35. 35.🚀 Your app is at version 3.2.4. The next release fixes a small bug. What is its version number? (a) 3.3.4 (b) 3.3.0 (c) 4.0.0 (d) 3.2.5
  36. 36.🔐 Which permission does a speak-to-type notes app really need? (a) location (b) contacts (c) the microphone (d) the camera
  37. 37.🚀 Which version is newer: 1.7.2 or 1.17.0? (a) 1.17.0 (b) 1.7.2
  38. 38.🚀 Your app is at version 3.4.4. The next release fixes a small bug. What is its version number? (a) 4.0.0 (b) 3.5.4 (c) 3.5.0 (d) 3.4.5
  39. 39.True or false: a guitar tuner needs your contacts. (a) False (b) True
  40. 40.🔐 A torch app asks for your contacts. What should you do? (a) share them all (b) post them online (c) allow it (d) deny it

Answer key

  1. calling app → contacts
  2. 3.7.3
  3. 1.18.9
  4. 2
  5. True
  6. 3.11.3
  7. the camera
  8. voice notes → microphone
  9. location
  10. False
  11. map app → location
  12. torch → contacts
  13. too much
  14. the microphone
  15. too much
  16. False
  17. a bug fix
  18. 1.30.2
  19. 2.17.6
  20. False
  21. contacts
  22. fair
  23. 2.17.3
  24. too much
  25. camera app → camera
  26. 2.0.0
  27. 4.11.3
  28. 4.3.13
  29. 1.21.4
  30. too much
  31. 1.15.2
  32. 4.3.14
  33. True
  34. location
  35. 3.2.5
  36. the microphone
  37. 1.17.0
  38. 3.4.5
  39. False
  40. deny it

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