A real-world scavenger hunt using geofencing.
- checking user permissions and device settings.
- adding broadcast receivers.
- adding and removing geofences.
- handling geofence transitions.
- mocking locations in the emulator.
- navigating to the winning location.
Based on Adding Geofencing to Your Map by Google Codelabs (2022).