TAG

freezed

[Dart] unmodifiableなListの項目を削除したい

目的 FlutterでFreezedを使っていると、Listはunmodifiableになります。そのリストの要素を削除するときの処理はどうすればよいかな、と考えたメモです。もちろん、unmodifiableなListを変更するのではなく、unmodifiableなListから新しいListを生成するだけです。新しいListを元の項目に設定し直します。 サンプルコード イメージ的には、住所リスト […]

Freezedで使用するJsonConverterを詳しく書く

Freezedの中で自作のクラスを使用するときに、JsonConverterを作成します。 Freezedを使用してDDD(Domain Drive Development, ドメイン駆動型開発)っぽくValueObjectクラスを作成しているので、たまにこんなことできるかなぁ、と色々試しています。 その中での知見を共有します。 Freezedについては、以下をご参照ください。 値の必須・Null […]