タグ

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

タグの絞り込みを解除

MVPに関するsuzukaze7のブックマーク (2)

  • PresenterとMockitoで今度こそAndroidのUIロジックにテストが書きたい!! - みんからきりまで

    いろいろあって最近また設計について考えています。 AndroidでMVPを使用した設計は色々な人が紹介していますが、記事によって定義がそれぞれ異なっていたり、具体的にどうやってテストコードを書けばいいのかイメージ出来なかったりしてモヤモヤしていました。 以前自分で試したものもUIロジックへの厳密なテストを書くのを目的にしていましたが、実装が面倒過ぎて全然現実的ではありませんでした。 しかし、仕事で実際にMVPベースの汎用的な設計を考える必要があったため、今更ながらMVPをベースにどう実装すれば負担が大きくならずちゃんとテストが書ける設計になるのかを改めて色々試行錯誤しています。 その結果、それなりに実用的な設計になってきたんじゃないかなと思うので一旦進捗を共有します。 クラス構成 基的には android10/Android-CleanArchitecture · GitHub を参考に

    PresenterとMockitoで今度こそAndroidのUIロジックにテストが書きたい!! - みんからきりまで
  • AndroidではMVCよりMVPの方がいいかもしれない - Konifar's WIP

    Android開発していると、なんかMVCうまくいかないなぁとモヤモヤしてきました。そろそろ他のアーキテクチャを模索してみた方がいいんじゃないかと思い始めまして、ある程度考えがまとまったので自分なりの指針を残しておこうと思います。 そもそもアーキテクチャ必要なのか 世の中には色々なアーキテクチャが存在するんですが、なんか概念を読んでもスッと理解できることが少ないんですよね。これはなぜかと言うと アーキテクチャが解決しようとしている問題を理解できないからです。 極端に言うと、HelloWorldを表示するアプリにMVCを導入する必要があるの?って言うと答えはNoですよね。じゃあの名前をリストで表示するアプリだったらどうかと言われると、これもまだ必要ないかもしれません。 つまり、アーキテクチャを適用しなくても問題がないほど小さなアプリにおいては、ただ冗長になるだけなので別にいらないわけです。

    AndroidではMVCよりMVPの方がいいかもしれない - Konifar's WIP
  • 1