Geolocation is a technology that allows you to identify the physical location of a device, and this is a very useful tool for a mobile developer because today, location-enabled smartphones are in almost everyone's pocket, and it's incredibly important for an app to give relevant messages that meet users' needs. In this chapter, you've learned how to find your users' coordinates by using Geolocator, the library that provides access to platform-specific location services.
Another very interesting feature of this project has been integrating the Google Maps API into the app, using the google_maps_flutter package. You've seen how to show a map, and how to add Markers into it. This was a rare opportunity to use information stored in an SQLite database and show it in a different way—instead of using the usual ListViews or forms, all data...