Stream은 데이터의 비동기 시퀀스를 제공합니다. 데이터 시퀀스는 사용자가 발생한 이벤트와 파일을 읽은 데이터등을 포함합니다. await for 나 listen() 을 사용하여스트림을 처리할 수있습니다. Stream은 에러에 응답하는 방법을 제공합니다. 스트림의 종류는 단일 구독(single subscription) 혹은 브로드캐스트가 있습니다. Dart의 비동기 프로그래밍은 Future 및 Stream 클래스로 특징 지워집니다. Future는 즉시 완료되지 않는 계산을 나타냅니다. 일반함수가 결과를 반환한다면 비동기함수는 결과를 포함하는 Future를 반환합니다. 결과가 준비가되면 Future가 알려줄 것입니다. 스트림은 일련의 비동기 이벤트입니다. 비동기 Iterable과 유사합니다. Iterabl..