タグ

ブックマーク / masahide318.hatenablog.jp (1)

  • AndroidでMVPするときのPresenterの責務 - おじゃまぷよ系エンジニアメモ

    Androidのクラス設計でMVPやMVVMが流行っています。 自分もMVPのクラス設計が導入しやすく好きなのですが、実際にやろうとすると何をPresenterに書き何をView(ActivityやFragment)に書くべきなのか指針がなくて なんとなくMVPになることが多いです。そこで個人的にどういう風にMVPに分けるべきかメモしておきます 個人的に注意するポイントは以下の三点です PresenterにViewの具象クラスを引き数として与えない PresenterにAndroid特有のクラスを引き数として与えない Presenterはテスタブルな状態にする PresenterにViewの具象クラスを引き数として与えない 個人的にNGなコードは以下のようなPresenterが出てきたときです class MainViewPresenter(val mainView: MainActivi

    AndroidでMVPするときのPresenterの責務 - おじゃまぷよ系エンジニアメモ
  • 1