Android 개발자라면 익숙하다 못해 필수 라이브러리 Retrofit이 Flutter에도 있습니다.
네트워크 통신을 위해서 기본적으로 제공해주는 방식은 간단하게 다음과 같습니다.
'package:http/http.dart'
http.post(uri, headers: headers, body: json.encode(data))
위와 같은 방식으로 충분히 통신이 가능하지만, 우리는 좀 더 가독성이 있고 편리하게 사용하기를 원합니다.
안드로이드도 AsynchTask, Volley 의 많은 과정을 거져 지금의 Retrofit 으로 왔습니다.
Flutter에서 만난 Retrofit은 너무 반갑죠. 사용법도 비슷합니다.
공식 링크는 다음과 같습니다.
https://pub.dev/packages/retrofit
retrofit | Dart Package
retrofit.dart is an dio client generator using source_gen and inspired by Chopper and Retrofit.
pub.dev
설치는 위 사이트를 통해서 최신 버전으로 진행합니다.
dependencies:
retrofit: ^3.0.0
'Flutter(플러터) > pub.dev' 카테고리의 다른 글
Flutter URL Launcher ( 실행 ) (0) | 2022.01.04 |
---|---|
build_runner (0) | 2021.12.14 |
json_serializable (0) | 2021.12.14 |
댓글