Flutter - invalid_annotation_target 경고 없애기
Flutter
2023. 6. 2. 16:17
Freezed 혹은 Json serializable 그 외 annotation을 활용하여 코드 생성하는 경우 특정 함수 혹은 키워드를 사용할 경우 invalid_annotation_target 경고가 나타납니다.대표적으로 json_annotation의 @JsonKey()에서 발생합니다. 프로젝트 전체에 적용하기analysis_options.yaml 파일에 아래 내용을 추가합니다. Referencehttps://github.com/rrousselGit/freezed/issues/488
freezed (Code Generation)
Flutter
2023. 5. 17. 16:07
Flutter 에서 사용하는 dart 언어에서 Model 클래스를 만들기 위해 다양한 기능을 override하거나 직접 구현해야한다.Freezed는 이러한 번거로움을 단번에 해결할 수 있는 유용한 플러그인이다.Flutter Favorite이므로 믿고 사용할 수 있다.Freezed에서 제공하는 기능으로 인해 Bloc, Retrofit을 사용할 때 함께 사용하면 더욱더 진가를 발휘한다. Freezed의 기능생성자(constructor)와 프로퍼티(properties) 자동 생성 toString, operator == , hashCode 함수를 ovrride 해준다.copyWith를 사용해서 객체를 복제직렬화/역직렬화 지원Union 타입과 sealed classDependency 추가 생성자와 프로퍼티 자동 ..