I want to build an geofencing application in flutter. But I am not finding a way to create geofence from dart so I'm doing platform-channels from java->dart. Is there any other way to create geofence in flutter. Most of the plugins of geofence in flutter does not work properly. So I want to create a geofence application from scratch. Please give me some reference regrading it any tutorials, codes samples, etc.