<aside> 💡 기본적으로 Flutter에서 자주 사용되는 데이터 모델링을 위한 방법이다.
</aside>
서버와 데이터를 통신하기 위해서는 단순히 요청을 하고 받은 Json 데이터를 사용할 수도 있다.
그러나 우리가 좀 더 Client Server(flutter) 에서 응답받은 데이터를 활용하고자 할 때에는 자체적으로
모델링을 할 필요가 있다.
JsonSerializable 은 그럴 때 도움을 주는 디펜던시로서 플러터에서 많이 애용되어진다.
dependencies:
json_annotation: ^4.6.0
dev_dependencies:
build_runner: ^2.0.0
json_serializable: ^6.0.0
귀찮을수 있으니 팁을 적으면 안드로이드스튜디오 기준 file → setting → Live Templates 를 작성한다.

flutter pub run build_runner build or flutter pub run build_runner watch