雑談:AndroidでMVVMを実装するとき


MVVMについての雑談のメモ

どこに実装するか

  • ViewModelとModelを分けると実装が面倒だよね。一緒で良いんじゃない?
  • 一緒にしたら条件で表示を分けないと行けないから分けておいた方が良いんじゃない?
  • なんかめんどくさいからDataBindingの変数定義でViewDataBindingのクラスが生成されるから、それをViewModelとして扱うのが良いんじゃない?
    • それはそれで乱暴な気がする

みんなバラバラ

アニメーションについて

  • Model→ViewModel→Viewをガチガチにやっちゃうと、エッジケースで変更した時にアニメーションさせたくても難しくない?
    • BindingAdapterメソッドにアニメーションのコードを押しこんだら良いんじゃない?