retrofit (레트로핏)

    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

    댓글