플러터에서 for 문을 만들고 작업을 진행할때 for문 안에서 await과 함께 기능을 호출해서 작업을 해야 하는 경우가 있다. 하지만 플러터에서 for문을 await을 기다려주지 않고 반복문을 진행한다. 이를 해결하는 팁이 있다
await Future.forEach(someList, (item) async {
await longFunc(item);
});
이렇게 하면 문제를 해결할수 있다.
참고 https://stackoverflow.com/questions/41375905/await-inside-for-loop-is-admitted-in-dart