I\'m writting some kind of bot (command line application) and I\'m having trouble with async execution when I\'m using \"forEach\" method. Here is a simplified code of what
I know this is an old question, but I'll leave here a new answer, hoping this help someone in the future.
You can use forEach for what you're trying to achieve by doing something like this:
asyncOne() async {
print("asyncOne start");
await Future.forEach([1, 2, 3],(num) async {
await asyncTwo(num);
});
print("asyncOne end");
}