[1] 문서보기 FutureBuilder 는 Future와 상호작용한 마지막 스냅샷으로 자신을 빌드하는 위젯(?) 이라고 합니다. 정의가 잘 안와닿는데, 사용용도를 보면 확 이해가 됩니다 API콜을 해서 응답을 받기 전까지는 로딩 위젯를 보여주고 성공 응답을 받으면 데이터를 보여주는 위젯을 보여주고 실패 응답을 받으면 에러메세지를 보여주는 위젯을 보여주고 싶을때 쓰는 위젯입니다. 문서에 예제가 너무 잘되어있는데 이런식으로 쓸 수 있습니다. (문서코드 복붙) class MyStatefulWidget extends StatefulWidget { MyStatefulWidget({Key key}) : super(key: key); @override _MyStatefulWidgetState createState(..
API 만들때 에러 메세지 정책을 어떻게 해주는 게 좋을까?! 를 많이 고민했습니다. (장고로 API 개발 + 플러터로 클라이언트 개발을 동시에 하고 있어가지구 이 정책에 따라 클라도 같이 바꿔해서,,,😶) 그래서 고민한 것들을 기록해두려고 합니다. 우선 크게보면 사용자가 얼럿으로 만나게 되는 에러메세지를 서버에서 결정할 것인지, 클라이언트에서 결정할 것인지 정해야하는 문제인데요 더 구체적으로 생각해보면 후보1) 서버: api에서 status code만 내려준다. 클라: api에서 내려주는 status code를 보고 클라이언트에서 에러메시지를 매핑한다. 후보 2) 서버: api에서 status code 뿐만아니라 개발자가 이해할 수 있는 에러메세지를 내려준다. (예를들어, header값이 올바르지 않습..
- Total
- Today
- Yesterday
- drf custom error
- ipad multitasking
- METAL
- flutter 앱 출시
- ribs
- Sketch 누끼
- 장고 URL querystring
- Django Heroku Scheduler
- Python Type Hint
- Django Firebase Cloud Messaging
- Dart Factory
- DRF APIException
- Flutter getter setter
- github actions
- Django FCM
- Flutter Text Gradient
- 구글 Geocoding API
- flutter dynamic link
- cocoapod
- 플러터 얼럿
- 장고 Custom Management Command
- Flutter 로딩
- flutter deep link
- Flutter Clipboard
- Flutter Spacer
- flutter build mode
- Watch App for iOS App vs Watch App
- 플러터 싱글톤
- SerializerMethodField
- PencilKit
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |