flutter_run_util To prevent a Future call many times in same time in flutter. RunUtil.run(() async { /// Doing time-consuming tasks });