To prevent multiple awaits, chaining futures in . then(), you can simply use Future. wait([]) that returns an array of results you were waiting for. If any of those Futures within that array fails, Future.
Read moreWhat is Future class in Flutter?
A Future class allows you to run work asynchronously to free up any other threads that should not be blocked . Like the UI thread.30 Eyl 2020
Read more