Flutter에서 비동기 완전 이해하기 — Future, Stream, Isolate 이야기
·
Flutter
화면이 멈추지 않도록 만드는 것.Flutter에서 비동기는 단순한 기술이 아니라, 앱의 ‘자연스러움’을 유지하는 철학이다.이번 글에서는 Future, Stream, Isolate를 중심으로 Flutter의 비동기 처리 방식에 대해 제대로 정리해보자.⏳ Future — 약속된 결과, 언젠가는 온다Future는 '미래의 어떤 시점에 결과가 도착할 것'이라는 약속이다.서버에서 데이터를 가져올 때, 파일을 읽을 때 등 다양한 곳에서 사용된다.Future fetchData() async { await Future.delayed(Duration(seconds: 2)); return "데이터 수신 완료";}이런 Future는 다음처럼 await를 통해 기다릴 수 있다:void load() async { Stri..