Flutterアプリを設計する際、特に、Riverpod を用いた設計では、「Controller」と名付けた状態管理クラスがMVC (Model-View-Controller) と MVVM (Model-View-ViewModel) のどちらのアーキテクチャのレイヤーに属するのか迷うことがあるでしょう。 本記事では、MVCとMVVMの違いを ...
開発する中で考えずに進めていくと、、これはどんな機能なんだっけと迷ってしまうことがあると思います。そのため、プログラムの処理に役割を持たせて開発していく考え方に「MVCモデル」というものがあります。 今回はその「MVCモデル」について記事を ...