趣味で flutter を始めました。MVVMを書く時どうしたらいいのか調べてみました。 この記事を参考にやってみました。 App architecture: MVVM in Flutter using Dart Streams - QuickBird Studios Blog 他にもこのスライドが超役に立ちました。まだ使ってないことも書いてるので今度試します。 実現すること メニューを選択する。 ダイアログから選ぶ 選んだデータがメニューのところに反映される。 みたいなことを実現したいと思います。 ViewModelの書き方 Flutter は標準で Stream があります。これを使うとreactive programing っぽい事ができます。※別途rxDartもありますがここでは紹介しません。 まずは ViewModel の Interface を定義します。Dartは暗黙的にIn
![Flutter で MVVM をやる](https://cdn-ak-scissors.b.st-hatena.com/image/square/8be5b16378fb319c701e8844d4d8f7fdc0ec1adb/height=288;version=1;width=512/https%3A%2F%2Fshikajiro.github.io%2Fimages%2Fprofile.jpg)