こんにちは、ゲームソリューション部のsoraです。 今回は、Flutterでimmutableなクラスを生成するfreezedについて書いていきます。 書き方を忘れることが多いため、これを機に自分なりにまとめようと思います。 immutableなクラスとは immutableなクラスから作成したオブジェクトの値を変更できないクラス 値が変更されないため、同時にアクセスされた場合にも値のずれが起こらない・意図せず値が変更されないなどのメリットがあります。 値を変える必要のある場合以外は、基本的にはimmutableで良さそうかなと思いました。 利用する主要なパッケージ freezed Flutter(Dart)でimmutableなクラスを自動生成するパッケージ json形式の変換も簡単に実装可能 freezed_annotation freezedのアノテーションを使うためのパッケージ @
