일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- flutter-layout
- 플러터
- 주변에는 능력자 뿐이야!!
- TODO
- 편하다요
- 나도 코딩 잘할래!!!!!!!!!!!
- 코딩 잘하고 싶어!!
- open weather api
- 쒸익!!!!!!!!!
- Null Safety
- FutureBuilder
- 이직
- 다트&플러터
- 크레인 인형뽑기
- flutter_secure_storage
- 다트 책
- 플러터 책
- 주니어개발자
- flutter secure storage
- dfs
- flutter
- 프로그래머스
- Flutter2.8
- flutter_local_notification
- 포?코DX
- 누가 보기는 하는걸까...ㅠㅠ
- network
- bloc
- hero animation
- 댓글이 하나도 없오...ㅠㅠ
- Today
- Total
목록FutureBuilder (2)
오늘하루도 우힣ㅎ
이전에 FutureBuilder에 관하여 포스팅을 한적이 있다 거기서는 네트워크를 통하여 데이터를 받아오지 않고 단지 delay를 주어 사용하는 방법을 썼었다. 그래서 이번에는 Open Weather에서 제공해주고 있는 날씨 API를 이용하여 FutureBuilder를 사용법을 알아볼려고 합니다!! 먼저 Open Weather에서 제공해주는 API를 사용하기 위해서는 key 발급이 필요합니다. 아래의 링크에서 가입을하게 되면 key바로 발급을 해줍니다. (연습용으로만 사용한다면 과금이 될 위험은 그리 크지 않아요, 근데 무료로 쓰면 날씨를 2시간마다 업데이트 한다는 말이...) https://home.openweathermap.org Members Enter your email address and we..
Future 란? 오늘은 FutureBuilder에 대해 올려볼려고 한다. flutter의 경우 비동기 통신을 사용하고 있는데 이는 동기식 통신과 다르게 서버에서 데이터를 모두 받아오기전 화면을 그려줄수 있게 되는 장점을 가질수가 있다. Future를 사용하게 되면 미래의 잠재적인 값을 결정하게 되고 정보를 불러오는 동안 어떤걸 보여줄지 선택할수 있도록 해줍니다. 만약 서버에서 데이터를 받아올때에 어플리케이션 측에서는 정보를 언제 다 받는지 알수가 없습니다. 그렇기 때문에 future의 상태를 확실히 확인하는 과정이 필요하다. 아래의 코드를 예시로 들어보겠다. Future getting = Future.delayed( Duration(seconds: 2), () => 'Data Loaded', ); ge..