출처: https://www.youtube.com/watch?v=rk41rBXq3zQ&t=698s 나중에 받아올 자료형은 Future 변수명 으로 선언하고, Future.value(값) 으로 받아온다. Future.delayed 함수를 통해 몇초 후에 해당 결과를 출력할 수 있다. Future.delayed 함수 아래의 코드를 바로 실행시킨다. 즉, Future.delayed()에서 지연되는 동안 아래코드가 실행되기에 아래코드가 먼저 처리된 것 처럼 보일 수 있다. 그냥 결과 나올때 까지 안 기다려주고, 바로 아래 것 실행하는 거다. await 를 Future 앞에 쓰면 Future 코드가 완전히 끝날때까지 기다렸다가 아래코드를 실행시킨다. 단 await을 쓰기 위해서는 await이 들어있는 함수의 파라..
요약
Flutter에서 내가 실수해서 헤매었던 부분들, 혹은 헤매기 쉬운 부분들을 메모장처럼 적었다. 1. 쉼표 추가 및 가독성 향상: 항상 모든 위젯들 사이에 쉼표를 사용하여 코드의 가독성을 높인다. 코드가 복잡해질 때, 쉼표는 필수다. 비어있는 객체가 있어도 쉼표를 추가하여 일관성을 유지한다. 2. 괄호 정확성 확인 및 중첩 방지: 괄호의 정확성을 확인하고, 가능하면 코드 감싸기 기능을 활용하여 중첩을 피한다. VS Code에서 제공하는 자동 감싸기 기능을 사용하여 불필요한 중첩을 방지한다. 3. const 사용과 에러 방지: 가능한 경우 const를 사용하되, 값이 변하는 경우에는 피해서 사용한다. 에러 방지를 위해 const를 남용하지 않는 것이 중요하다. const를 사용해도 되는 곳에서 const..