iOS setup

Dart concurrency

Geolocation

Geolocation, the ability to determine where in
the world a user is located, is critical functionality
for many applications; for example, shopping apps need 
to calculate shipping, fitness apps need to track
distance traveled, and so on. 
The plugins in Flutter’s ecosystem offer a number
of features to help build these experiences.

A plugin that provides this functionality is the 
geolocator plugin, rated as a Flutter favorite. 
With this plugin, you can check and request permission,
fetch a one-time location, and even provide a stream
of constantly updated values as a user moves about.

Features include:

Ability to get a device’s current location

Receive location updates

Ability to determine whether a devices’s
location services are enabled

Useful links