タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

MVPとAndrodに関するpipoのブックマーク (1)

  • AndroidアプリをMVPで実装してみた | DevelopersIO

    はじめに 今回、業務でMVPアーキテクチャパターンを採用しました。 一部クリーンアーキテクチャも利用していますが、基的にはMVPで実装を進めました。 設計に答えはないのですが、この記事を機会にViewにロジックをモリモリ書いている方が、設計に興味を持って頂ければ幸いです。 ※依存性はDaggerを利用して解決しています。ソースは省略しているので、適宜読み取ってください。 実装 Model モデル層では、各種データクラスとのやり取りを行います。 ex) APIからデータ取得・ローカルDBからデータ取得 また、Viewの処理に依存させずに、「データを操作すること」に特化したクラスにすることで 違う画面でも同じようにデータ取得処理を行うことができます。 モデル層の中で更に役割を分割することもできます。今回はRepository+DataSource方式を採用しました。 RepositoryはD

    AndroidアプリをMVPで実装してみた | DevelopersIO
  • 1