Looking for someone who can implement Geofence functionality in Native Android. The geofence detection in the mobile app should work even if the app is in background or killed, without using a foreground service. The testing should be on actual devices running Oreo and Pie and not in simulator where the location is simulated.
The app needs to work on the chinese custom roms which usually prevent the foreground service from running continuously. So looking for implementation without the necessity of a foreground service.
The freelancer should have knowledge and experience of Geofences and location. Any knowledge of Ionic would be a plus.
The completion criteria is the successful detection of the geofence, without the use of foreground service, when the app is killed or in the background on actual devices running Android Oreo and Pie. Without this, the project can't be accepted, even partially.