Flutter는 싱글 스레드로 동작하고 있습니다. 하지만 작업할때 비동기로 처리해야 경우가 있습니다.
유니티에서는 coroutine 와 비슷한 방식으로 Flutter 에서는 Future 를 사용하여 비동기로 처리합니다.
Future를 이용하여 1초후에 실행하는 구조는 다음과 같습니다.
Future.delayed(
const Duration(seconds: 1) // <<-- 1초 동안 기다려.
).then((value){// 위 명령문을 실행한후 실행해
print( "run" ); // <<-- 실행
} );