flutterhttp(2)
-
📌 Day 18: Flutter JSON 데이터 처리 (jsonDecode, jsonEncode)
Flutter에서 서버와 데이터를 주고받을 때 JSON 형식은 기본입니다. API 연동은 Flutter 앱에서 필수 기능입니다.서버에서 받은 데이터는 대부분 JSON 형식이며,이를 Dart에서 다루기 위해선 변환 과정이 반드시 필요합니다. 그때 사용하는 함수가 바로 jsonDecode()입니다. 💡 실무에서는 로그인 정보, 사용자 프로필, 게시글 목록, 댓글 등 모든 데이터를 JSON으로 주고받습니다. API 응답은 jsonDecode, 요청은 jsonEncode가 핵심이며, 실제 Dio나 http 패키지에서도 이 함수들이 많이 사용됩니다. http 패키지 관련 글 ⇒ https://steadybuilder.tistory.com/95 📌 Day 16: Flutter HTTP 패키지를 활용한 API 요..
2025.03.28 -
📌 Day 17: Dio + Riverpod 완벽 활용 가이드! (Flutter API 통신 실전 패턴 총정리)
Flutter로 앱을 개발하면서 REST API를 연동하는 기능은 거의 모든 실무 프로젝트에 필수인 것 같습니다. 특히 신입 개발자 포트폴리오에서도 API 통신 + 상태 관리 조합(Dio + Riverpod) 은 큰 강점이 된다고 합니다. ✅ Dio는 http 패키지보다 더 강력하고 유연한 Flutter용 HTTP 클라이언트 라이브러리입니다.✅ 요청/응답 인터셉터, 에러 핸들링, 로깅, 시간 초과 설정 등 API 통신을 더 편리하게 처리할 수 있습니다.✅ 실무에서는 http보다 Dio를 선호하는 경우가 많습니다. 🔔 주제🔸 Dio 패키지 설치 및 설정🔸 GET 요청 및 응답 처리🔸 POST 요청 (데이터 전송)🔸 요청/응답 로깅 및 에러 처리🔸 실무에서 많이 사용하는 옵션들 1️⃣..
2025.03.26