How can I use Future in Flutter(Dart)
이번 포스팅에서는 Future을 사용해서, Flutter 에서도 비동기 작업을 할 수 있는 방법을 소개하겠다. Future가 뭘까? 비동기 작업의 결과를 나타난다. 두 가지 상태( 완료(value 생성), 미완료(value 생성하기 전) ) 를 가질 수 있다. - 비동기 작업이란? 동기, 비동기 작업으로 나뉜다. - 동기 작업은 예를 들어, 3개의 동작을 수행해야 할 때, (이를 task1, task2, task3 라고 하자.) 순서대로 하나의 작업이 완전히 완료되면 다음 작업을 수행하는 방식이다. task1 (block발생, 프로그램이 멈춤) -> 서버로 데이터 요청, 받음 -> task1(나머지 동작 수행) task2 task3 의 과정을 수행한다. 즉, 코드가 반드시 작성된 순서대로 실행된다. - ..