All Questions
5 questions
36
votes
4
answers
22k
views
Clean Architecture - Too many Use Case Classes
I'm going into Clean Architecture and lift my Android level from MVC to MVP, introducing DI with Dagger 2, Reactivity with RxJava 2, and of course Java 8.
In MVP clean architecture there is a layer ...
2
votes
2
answers
693
views
Is 20 Java classes for just making a REST call too much?
In an Android project, I am using dagger 2 for dependency injection, applying mvp design pattern, and I am writing interface for almost every class. Although it does achieved the separation of ...
9
votes
1
answer
5k
views
In MVP pattern should the View instantiate a Model object based on UI contents, or just pass these contents as parameters to the Presenter?
I'm using MVP pattern in an android app that I'm developing.
I have basically 4 elements:
The AddUserView where a new user can be added:
The AddUserPresenter
The UserInfo (the pojo)
The ...
2
votes
1
answer
755
views
Is IntentService an implementation of Command Pattern?
According to Wikipedia:
In object-oriented programming, the command pattern is a behavioral design pattern in which an object is used to encapsulate all information needed to perform an action or ...
7
votes
2
answers
5k
views
how can the presenter or view interact with the model in the MVP pattern?
I'm learning the MV* patterns. MVP in this case. I'm trying to refactor an old android application into the MVP pattern to make things less tightly coupled, but I'm struggling one one concept. I know ...