Como calcular a distância entre dois pontos com latitude e longitude no Flutter/Dart

Flutter
18/02/2020 0 Comments

A classe Geolocator contém ferramentas importantes, uma parte dela também contém recursos que nos viabilizam esse cálculo sem dores, veja um exemplo do código de cálculo entre dois pontos (Origem e Destino podem facilmente ser entre eu e outra pessoa, meu smartphone e outro melhor dizendo):

FutureBuilder gerando navegação em segundo plano no meu app, por que ocorre esse “bug”?

Flutter
17/02/2020 0 Comments

class Algo extends StatefulWidget {   @override   _AlgoState createState() => _AlgoState(); }   class _AlgoState extends State<Algo> {   // declarando a variável Future   Future<String> x;     @override   void initState() {   // inicializando o objeto da classe Future no initState   // que é chamado apenas quando o Widget entra pela primeira vez na árvore de widgets     x = facaAlgo();     super.initState();   }     Future<String> facaAlgo() async {   …