← Privacy, permissions and publishing lesson New set →

App Dev Worksheet: Permissions and Versions

App development lesson 23: Privacy, permissions and publishing · Set 134 · 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.True or false: a walking map needs your location. (a) False (b) True
  2. 2.🚀 Which of these versions is the OLDEST?
    3.19.0, 3.15.9, 3.6.2, 2.23.6
    (a) 3.6.2 (b) 2.23.6 (c) 3.15.9 (d) 3.19.0
  3. 3.🔐 Which permission does a walking map really need? (a) the camera (b) the microphone (c) contacts (d) location
  4. 4.🚀 Which version is newer: 4.7.0 or 4.19.0? (a) 4.7.0 (b) 4.19.0
  5. 5.🚀 A privacy policy tells users ___. (a) the app’s colours (b) the app’s price (c) the screen size (d) what data is collected
  6. 6.🔐 Which permission does a birthday list of friends really need? (a) the camera (b) location (c) the microphone (d) contacts
  7. 7.🚀 Which version is newer: 2.15.2 or 2.8.3? (a) 2.8.3 (b) 2.15.2
  8. 8.🚀 Which of these versions is the OLDEST?
    2.13.4, 2.4.0, 1.28.7, 2.12.3
    (a) 2.4.0 (b) 2.13.4 (c) 1.28.7 (d) 2.12.3
  9. 9.🚀 Your app is at version 3.12.6. The next release adds a new feature. What is its version number? (a) 3.13.0 (b) 3.12.7 (c) 4.0.0 (d) 3.13.6
  10. 10.🔐 Is this permission request fair or too much: voice notes → microphone? (a) too much (b) fair
  11. 11.🔐 A torch app asks for your contacts. What should you do? (a) allow it (b) deny it (c) post them online (d) share them all
  12. 12.🔐 Which permission does a bus tracker really need? (a) the microphone (b) location (c) contacts (d) the camera
  13. 13.🔐 Is this permission request fair or too much: calling app → contacts? (a) fair (b) too much
  14. 14.Which of these requests is fair? (a) calculator → location (b) quiz app → microphone (c) timer → your photos (d) map app → location
  15. 15.🔐 Which permission does a party-invite app for friends really need? (a) location (b) the camera (c) the microphone (d) contacts
  16. 16.True or false: a selfie sticker app needs the camera. (a) False (b) True
  17. 17.🚀 Which version is newer: 2.7.2 or 2.7.11? (a) 2.7.11 (b) 2.7.2
  18. 18.🔐 Which permission does a speak-to-type notes app really need? (a) the camera (b) location (c) contacts (d) the microphone
  19. 19.🚀 A change from version 1.4.2 to 1.4.3 usually means ___. (a) a bug fix (b) a big redesign (c) a new app (d) a new feature
  20. 20.🔐 Is this permission request fair or too much: torch → contacts? (a) too much (b) fair
  21. 21.🚀 In version 2.5.1, which number is the major version? (a) 5 (b) 2 (c) 251 (d) 1
  22. 22.True or false: a weather-near-me app needs the camera. (a) True (b) False
  23. 23.🚀 Your app is at version 1.0.3. The next release adds a new feature. What is its version number? (a) 1.0.4 (b) 2.0.0 (c) 1.1.3 (d) 1.1.0
  24. 24.True or false: a bus tracker needs your contacts. (a) False (b) True
  25. 25.🚀 Which version is newer: 3.6.4 or 3.6.13? (a) 3.6.4 (b) 3.6.13
  26. 26.🔐 Is this permission request fair or too much: quiz app → microphone? (a) fair (b) too much
  27. 27.🚀 Your app is at version 4.0.5. The next release fixes a small bug. What is its version number? (a) 4.1.5 (b) 4.1.0 (c) 5.0.0 (d) 4.0.6
  28. 28.🚀 Which version is newer: 3.0.16 or 3.0.3? (a) 3.0.3 (b) 3.0.16
  29. 29.🔐 Which permission does a voice recorder really need? (a) the microphone (b) contacts (c) the camera (d) location
  30. 30.Which of these requests is fair? (a) timer → your photos (b) quiz app → microphone (c) torch → contacts (d) voice notes → microphone
  31. 31.True or false: a selfie sticker app needs the microphone. (a) False (b) True
  32. 32.True or false: a barcode scanner needs the microphone. (a) True (b) False
  33. 33.True or false: a bus tracker needs the camera. (a) True (b) False
  34. 34.🚀 Your app is at version 1.4.4. The next release fixes a small bug. What is its version number? (a) 1.5.0 (b) 2.0.0 (c) 1.5.4 (d) 1.4.5
  35. 35.Which of these requests asks for too much? (a) map app → location (b) calculator → location (c) calling app → contacts (d) camera app → camera
  36. 36.🚀 Which version is newer: 2.2.0 or 2.10.3? (a) 2.10.3 (b) 2.2.0
  37. 37.🚀 Which version is newer: 4.7.8 or 4.7.14? (a) 4.7.14 (b) 4.7.8
  38. 38.🚀 Which version is newer: 4.5.17 or 4.5.9? (a) 4.5.9 (b) 4.5.17
  39. 39.🚀 Your app is at version 1.2.5. The next release fixes a small bug. What is its version number? (a) 1.3.0 (b) 2.0.0 (c) 1.3.5 (d) 1.2.6
  40. 40.🔐 Is this permission request fair or too much: timer → your photos? (a) fair (b) too much

Answer key

  1. True
  2. 2.23.6
  3. location
  4. 4.19.0
  5. what data is collected
  6. contacts
  7. 2.15.2
  8. 1.28.7
  9. 3.13.0
  10. fair
  11. deny it
  12. location
  13. fair
  14. map app → location
  15. contacts
  16. True
  17. 2.7.11
  18. the microphone
  19. a bug fix
  20. too much
  21. 2
  22. False
  23. 1.1.0
  24. False
  25. 3.6.13
  26. too much
  27. 4.0.6
  28. 3.0.16
  29. the microphone
  30. voice notes → microphone
  31. False
  32. False
  33. False
  34. 1.4.5
  35. calculator → location
  36. 2.10.3
  37. 4.7.14
  38. 4.5.17
  39. 1.2.6
  40. too much

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