← Privacy, permissions and publishing lesson New set →

App Dev Worksheet: Permissions and Versions

App development lesson 23: Privacy, permissions and publishing · Set 41 · 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 version is newer: 2.2.10 or 2.2.7? (a) 2.2.7 (b) 2.2.10
  2. 2.🔐 Is this permission request fair or too much: calling app → contacts? (a) fair (b) too much
  3. 3.True or false: a speak-to-type notes app needs the camera. (a) True (b) False
  4. 4.True or false: a weather-near-me app needs the camera. (a) True (b) False
  5. 5.🔐 Is this permission request fair or too much: calculator → location? (a) fair (b) too much
  6. 6.🔐 Which permission does a walking map really need? (a) the microphone (b) contacts (c) the camera (d) location
  7. 7.🚀 Your app is at version 1.2.1. The next release adds a new feature. What is its version number? (a) 2.0.0 (b) 1.3.1 (c) 1.2.2 (d) 1.3.0
  8. 8.🚀 In version 2.5.1, which number is the major version? (a) 251 (b) 1 (c) 5 (d) 2
  9. 9.🔐 Is this permission request fair or too much: torch → contacts? (a) fair (b) too much
  10. 10.True or false: a party-invite app for friends needs your location. (a) True (b) False
  11. 11.🚀 Your app is at version 2.6.5. The next release is a big redesign that changes how the app works. What is its version number? (a) 2.7.0 (b) 2.7.5 (c) 3.0.0 (d) 2.6.6
  12. 12.🚀 Which version is newer: 3.3.17 or 3.3.9? (a) 3.3.9 (b) 3.3.17
  13. 13.🚀 Which of these versions is the NEWEST?
    1.4.0, 1.2.2, 0.22.2, 1.14.1
    (a) 1.4.0 (b) 0.22.2 (c) 1.14.1 (d) 1.2.2
  14. 14.🚀 Your app is at version 2.7.1. The next release is a big redesign that changes how the app works. What is its version number? (a) 2.8.1 (b) 2.8.0 (c) 2.7.2 (d) 3.0.0
  15. 15.True or false: a weather-near-me app needs your contacts. (a) False (b) True
  16. 16.🚀 Which of these versions is the NEWEST?
    2.12.5, 1.22.1, 2.18.9, 2.3.1
    (a) 2.12.5 (b) 2.18.9 (c) 1.22.1 (d) 2.3.1
  17. 17.🔐 A torch app asks for your contacts. What should you do? (a) share them all (b) allow it (c) post them online (d) deny it
  18. 18.Which of these requests asks for too much? (a) torch → contacts (b) map app → location (c) voice notes → microphone (d) calling app → contacts
  19. 19.True or false: a bus tracker needs your location. (a) True (b) False
  20. 20.🚀 Which version is newer: 3.6.12 or 3.6.6? (a) 3.6.6 (b) 3.6.12
  21. 21.🚀 Which version is newer: 3.12.3 or 3.8.0? (a) 3.8.0 (b) 3.12.3
  22. 22.True or false: a homework photo scanner needs the camera. (a) False (b) True
  23. 23.🚀 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) 1.4.5 (c) 2.0.0 (d) 1.5.4
  24. 24.🔐 Which permission does a bus tracker really need? (a) contacts (b) the camera (c) the microphone (d) location
  25. 25.🚀 Which of these versions is the OLDEST?
    0.28.0, 1.12.9, 1.4.7, 1.9.5
    (a) 1.4.7 (b) 1.12.9 (c) 1.9.5 (d) 0.28.0
  26. 26.🔐 Is this permission request fair or too much: map app → location? (a) too much (b) fair
  27. 27.Which of these requests asks for too much? (a) map app → location (b) voice notes → microphone (c) calling app → contacts (d) quiz app → microphone
  28. 28.🚀 Which version is newer: 2.14.0 or 2.5.1? (a) 2.14.0 (b) 2.5.1
  29. 29.🔐 Which permission does a birthday list of friends really need? (a) the camera (b) contacts (c) location (d) the microphone
  30. 30.🚀 Your app is at version 4.1.8. The next release adds a new feature. What is its version number? (a) 5.0.0 (b) 4.2.0 (c) 4.2.8 (d) 4.1.9
  31. 31.Which of these requests is fair? (a) quiz app → microphone (b) torch → contacts (c) map app → location (d) timer → your photos
  32. 32.🚀 Which version is newer: 4.6.3 or 4.17.2? (a) 4.6.3 (b) 4.17.2
  33. 33.Which of these requests is fair? (a) torch → contacts (b) quiz app → microphone (c) timer → your photos (d) calling app → contacts
  34. 34.🚀 What should an app ask for only when it really needs it? (a) a permission (b) its name (c) a font (d) its icon
  35. 35.🚀 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
  36. 36.🚀 Which of these versions is the NEWEST?
    3.7.0, 3.8.8, 2.25.3, 3.12.5
    (a) 2.25.3 (b) 3.12.5 (c) 3.7.0 (d) 3.8.8
  37. 37.🔐 Is this permission request fair or too much: voice notes → microphone? (a) fair (b) too much
  38. 38.True or false: a voice recorder needs the microphone. (a) True (b) False
  39. 39.🚀 Which version is newer: 2.0.16 or 2.0.6? (a) 2.0.6 (b) 2.0.16
  40. 40.🚀 Which version is newer: 1.7.8 or 1.7.13? (a) 1.7.8 (b) 1.7.13

Answer key

  1. 2.2.10
  2. fair
  3. False
  4. False
  5. too much
  6. location
  7. 1.3.0
  8. 2
  9. too much
  10. False
  11. 3.0.0
  12. 3.3.17
  13. 1.14.1
  14. 3.0.0
  15. False
  16. 2.18.9
  17. deny it
  18. torch → contacts
  19. True
  20. 3.6.12
  21. 3.12.3
  22. True
  23. 1.4.5
  24. location
  25. 0.28.0
  26. fair
  27. quiz app → microphone
  28. 2.14.0
  29. contacts
  30. 4.2.0
  31. map app → location
  32. 4.17.2
  33. calling app → contacts
  34. a permission
  35. a bug fix
  36. 3.12.5
  37. fair
  38. True
  39. 2.0.16
  40. 1.7.13

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