Molte app moderne hanno bisogno di conoscere la posizione dell'utente: dai servizi di consegna alle app di fitness, dalla ricerca di negozi vicini alle mappe. In questo tutorial impareremo a usare il pacchetto geolocator, la soluzione più diffusa e completa per gestire la geolocalizzazione in Flutter.
Vedremo come richiedere i permessi in modo corretto, ottenere la posizione attuale, ascoltare gli aggiornamenti in tempo reale e calcolare la distanza tra due punti. Il tutto seguendo le best practice per gestire i casi in cui i servizi di localizzazione sono disattivati o i permessi vengono negati.
