Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MVP - Model View Presenter pattern Implementation #92

Closed
mejariamol opened this issue May 12, 2017 · 4 comments
Closed

MVP - Model View Presenter pattern Implementation #92

mejariamol opened this issue May 12, 2017 · 4 comments

Comments

@mejariamol
Copy link
Member

Currently the project is based on MVC (Model View Controller) pattern in which unit testing is difficult. Hence we will be implementing MVP pattern which facilitates unit testing.

Expected: Design MVP interface containing the required interfaces.

@iamareebjamal
Copy link
Member

I have my exams now so I may only be helping in the design of the architecture :)

@mejariamol
Copy link
Member Author

@iamareebjamal @Ronak-59 @Rishabhk07 We should consider using Mosby MVP Library for implementing MVP. It will make the process relatively easier than starting from the scratch.

@iamareebjamal
Copy link
Member

@mejariamol I think it ties our hand to a particular convention we might not need to follow

Furthermore, I have created a basic structure for app and we might also use dagger 2 in future in accordance to our needs

@iamareebjamal
Copy link
Member

Also, I think it is basic enough so that we learn to do from scratch rather than relying on an opinionated platform so that we can adapt it according to our needs, like breaking the model temporarily for rapid prototyping

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants