cleanUrl: "mobile-study/subject/7"

소개


저번에 API 호출을 해봤을 때 어떠셨나요? 그냥 그럭저럭 호출할만 하셨나요?

아마 호출하는 부분은 괜찮았을 거라고 생각이 되지만, 호출해서 가져온 JSON 데이터들을 파싱하는 것이 상당히 까다로웠을 것이라고 생각이 됩니다. 파싱이라고 해봐야 사실 Dart에서 지원하는 Response를 사용하는 것이지만, response[’data’] 로 사용한다 하여도 JSON 구조의 깊이가 깊어지면 헷갈리기 쉽상입니다.

그래서 이번 주차에는 API 호출을 좀 더 쉽게 다룰 수 있는 방법에 대해서 알아볼 것입니다.

들어가기 앞서


<aside> 📚 패키지의 문서 읽기

플러터는 다른 프레임워크에 비해 그 역사가 짧기 때문에 한국어로 정리된 블로그 자료가 상대적으로 적습니다. 또한 패키지들이 빠르게 변화하기 때문에 간혹 블로그 자료가 과거의 패키지를 다룰 때도 있어 혼란을 야기하기도 합니다.

그래서 패키지 공식 문서를 보고 사용하는 것을 추천합니다!

</aside>

과제


목표

과제 내용