Multi-platform mobile application for receiving Remote ID information broadcasted by nearby UAVs, compatible with ASTM F3411, ASD-STAN prEN 4709-002 standards
In this PR I originally wanted to solve DT-2777 by updating osm_flutter_plugin and permission_handler package versions to sync with other repos and to be able to bump flutter-opendroneid.
After dealing with few conflicts and finding out that the newest osm_flutter_plugin is still not compatible, I decided to remove osm_flutter_plugin package and use own client to Nominatim API, similar to what we have in the app. So to sum up, I removed osm_flutter_plugin and unused flogs and bumped permission_handler, flutter-opendroneid and sprintf.
I created NominatimGeocodingRestClient that returns list of PlaceDetails for given query. I also changed the UI of location search a bit - I added button to clear current query and added progress indicator. Submit on keyboard will select first option from results if available.
In this PR I originally wanted to solve DT-2777 by updating
osm_flutter_plugin
andpermission_handler
package versions to sync with other repos and to be able to bumpflutter-opendroneid
.After dealing with few conflicts and finding out that the newest
osm_flutter_plugin
is still not compatible, I decided to removeosm_flutter_plugin
package and use own client to Nominatim API, similar to what we have in the app. So to sum up, I removedosm_flutter_plugin
and unusedflogs
and bumpedpermission_handler
,flutter-opendroneid
andsprintf
.I created
NominatimGeocodingRestClient
that returns list ofPlaceDetails
for given query. I also changed the UI of location search a bit - I added button to clear current query and added progress indicator. Submit on keyboard will select first option from results if available.https://github.com/dronetag/drone-scanner/assets/15686037/68d1cdfe-e228-405b-8b88-f1c6b69807ad