See more
MVP provides separation of concerns. Model deals with data. View is for displaying data and reacting to user input. Presenter allows fo…