今回はscoped modelについて書いてみようと思います。 Dart Meetup Tokyo #5での発表の中でもちょっと触れているやつです。ちなみにその時のスライドはこちらです。 FlutterとAngularDartを DIとClean Architectureでいい感じにする #Scoped Model Scoped Modelとは Scoped Modelの特徴はざっくりまとめると下記のような感じです。 親Widgetから子孫のWidgetにModelを簡単に渡す事が出来るようになる Modelが更新された場合に、そのModelを参照しているWidgetを再レンダリングする StatefullWidgetとStateを使用する必要が無くなる 個人的にはStatefullWidgetとStateを使う必要がないのが大きいです(Scoped Modelの内部では使用されていますが