Future2 07. 비동기 상태에 따라 UI를 바꾸는 FutureBuilder 알아보기 오늘 배울 것FutureBuilder 와 일반 Builder 와의 차이점을 비교하고 FutureBuilder 의 목적과 언제 사용하면 좋은지 알아봅니다. FutureBuilder 란?FutureBuilder 는 Future 타입의 비동기 작업을 감지해서 '결과값이 오기 전', '도착했을 때', '에러가 났을 때' 각각의 상태에 따라 다른 위젯을 보여줄 수 있게 해주는 빌더입니다. 비동기 작업 결과를 기다렸다가 화면에 반영해야 할 때 유용하게 사용할 수 있습니다. 일반 Builder 와 차이점일반 BuilderFutureBuilder이미 가지고 있는 데이터로 빌드비동기 데이터가 '나중에' 올 때까지 기다렸다가 빌드동기적 데이터 기반비동기 (Future) 기반반복적인 UI 생성비동기 작업의 상태에 따.. 2025. 5. 8. 06. Flutter 비동기 처리 Future, async/await 알아보기 오늘 배울 것오늘은 Flutter 프로그래밍에서 중요한 개념인 동기와 비동기에 대해 공부하고 Future, async/await의 개념과 사용법을 알아보겠습니다. 동기(Synchronous) vs 비동기(Asynchronous)쉽게 비유적으로 설명해 보자면 동기는 줄 서서 일을 처리하는 것이고, 비동기는 맡겨두고 다른 일 먼저 하고 오는 것입니다. 동기와 비동기를 표로 정리하면 다음과 같습니다. 동기비동기한 번에 하나씩 처리동시에 여러 일 가능앞 작업이 끝나야 다음 일로 넘어감기다리는 동안 다른 일 가능예: ATM에서 돈 뽑기예: 배달 주문하고 다른 일 하기 동기의 장점은 흐름이 예측 가능하다는 것입니다. 코드가 작성된 순서대로 차례차례 실행되기 때문에 디버깅이나 버그를 찾기도 쉽습니다. 동기.. 2025. 5. 7. 이전 1 다음