Wait for all futures to finish. Return results in a List
List<dynamic> waitForAll = await Future.wait([ future1(), future2(), future3(), ]); print(waitForAll[0]); print(waitForAll[1]); print(waitForAll[2]);
Wait for the first future to finish. Return only result for the first.
List<dynamic> waitForOne = await Future.any([ future1(), future2(), future3(), ]); print(waitForOne);