MVVMについて勉強したことのまとめ 今更ながら、MVVMな開発をお仕事で行なっています。 全然理解できていないので、色々と調べつつメモを残していきます。 また、こんな実装はMVVMじゃない?ってきなことも今後の反面教師になるように記載してみました。 MVVM プログラムを3つの要素、Model、View、ViewModel に分割 各要素は、単方向に依存している View -> ViewModel -> Model MVVMは、あくまでUI周り構成について触れているだけであって、Modelの中身については、各自で考える必要がある View ViewModelの情報を使用してUIを描画 = binding ViewModelにアクションを送信 = commands ViewModel UIに描画するのに必要な情報を準備、保持 = Modelを保持? Viewから送られたアクションをMode