FlutterでBLoCだChangeNotifierと振り回されて消耗するまえに
上記を避ける方法
本質的にはDDDやCQRSなどのアーキテクチャを使いこなそうぜと、そういうことになりそうです。 しかし複雑で抽象度の高いDDDの導入は、メンバー全員がよほどそれに精通しているかあるいはかなり規模の大きいエンタープライズアプリじゃないとコストがペイしないんじゃないかと個人的にはおもっています*2。
なのでもっとシンプルなCQRSのフレーバーのみを持ち込んで解決します。
関連
https://scrapbox.io/files/646fff3c4ffe3e001c4c4fa4.png