비동기 프로그래밍하나의 작업뿐만 아닌, 동시에 여러 작업을 수행할 수 있게 해주는 프로그래밍Dart에서는 Future, await, async, Stream을 사용해 비동기 프로그래밍을 한다. FutureFuture는 나중에 실행할 코드들을 정의할 때 사용한다.Future sendData() { return Future.delayed(Duration(seconds: 3), (){ return 'Send Your Data'; });}void main() { print('Data를 보내는 중...'); sendData().then((data) { print(data); });} Future를 사용한 sendData 함수는 3초 뒤 'Send Your Data'라는 문자열을 반환한다.Fut..