iOS app that allows user to create or delete geofence area based on wifi name, coordinate and its radius, then notify user whether they are in the geofence area
Swift 100.00%
geofence's Introduction
Project information
Xcode 12.2
iOS Deployment Target: 14.2
Walkthrough
Steps to set up
Clone the repository into your local directory.
Ensure you opened with Xcode 12.2 or newer version.
Run the project in simulator or into your device.
Testing
First of all, wifi setting is not available in iOS simulator, so you will have to install into your device in order to test getting the ssid/wifi name.
You can test the GPS location with your device or go to edit scheme > Options > Check "Allow Location Simulation" > Select "SimulatedLocations".
Then, edit SimulatedLocations.gpx file in the project to your preferred simulated locations and start testing.
Future Improvement:
Unit Test
Running in background and trigger notifications when enter or exit region.