Blog Post: https://blog.joaquimley.com/avenging-Android-mvp-23461aebe9b5#.d03ea0lv4
Github: https://github.com/joaquimley/avenging
Marvel Comics API как Сервис, который содержит всю информацию о библиотеке Marvel.
Все данные, предоставленные Marvel. © 2016 Marvel
Что такое MVP?
modelviewpresenter
----------------------------- ---
- Просмотр - это слой, который отображает данные и реагирует на действия пользователей. На Android это может быть активность, фрагмент, Android.View.view или диалоговое окно.
- модель - это уровень доступа к данным, таким как API базы данных или API удаленного сервера.
- Presenter - это слой, который Предоставляет представление с данными из модели. Ведущий также обрабатывает фоновые задачи.
Большинство современных приложений Android просто используют архитектуру View-Taske. В вашем приложении вы обычно заканчиваете «все связано со всем», что приводит к более тяжелой масштабируемости. С подходом MVP легче понять роль каждого элемента, принцип поцелуй!
- Character Listing
- Character Detail
- Comic detail