構成要素
- ビュー:
ActivityまたはFragment- UIと
ViewModelとのデータの橋渡しだけを行う - データバインディングを用いて更新が自動的に反映されるようにする
- UIと
- ビューモデル:
ViewModel- 表示データの入出力を管理する
- UIコンポーネントがデタッチされても破棄されない
- モデル:
Repository- データベースを抽象化する
ActivityまたはFragment
ViewModelとのデータの橋渡しだけを行うViewModel
Repository