본문 바로가기

다트2

Flutter에서 Retrofit으로 서버 연동하기2 지난 포스팅에서 RestClient.dart 파일을 생성하고 안에 코드까지 작성을 완료했다. 이제 다음으로 RestClient.g.dart 파일을 만들어 줄건데 이 파일은 자동으로 만들어지는 파일이다. 대부분 플러터는 안드로이드스튜디오나 인텔리제이 혹은 vscode를 쓰는 사람이 많을텐데 하단에 보면 터미널이 있을 것이다. 여기에 flutter pub run build_runner build 이런 명령어를 실행시켜준다. 그럼 자동으로 파일이 하나 생성되어 있을 것이다. 코드를 직접 짜보면서 경험한 바로 - request나 response가 제대로 작성이 안 되어 있을 경우 - flutter 환경변수 설정을 안 해뒀을 경우 이럴 때 실행이 안 됐었다. 만약 이런 경우라면 코드를 다시 확인해 보거나 flut.. 2021. 8. 26.
Flutter에서 Retrofit으로 서버 연동하기1 flutter에서 retrofit으로 서버를 연동하고자 할 때 우선 retrofit을 먼저 pubspec.yaml에 추가해주어야 한다. 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 위에 공식 페이지를 보면 금방 retrofit을 추가해줄 수 있다. dependencies에 추가해준 뒤 사진에서 보다시피 pub get을 해준다. 이때 간혹 에러가 나는 경우가 있다. 만약 그 에러가 버전과 관련된 거라면 현재 자신의 flutter버전이 null-safety가 호환이 .. 2021. 8. 25.