Avenging - MVP project
Biblioteki i wersje demo | 2.8MB
Blog Post: https://blog.Joaquimley.com/avenging-android-mvp-23461aebbe9b5#.d0340lv4
GitHub: https://github.com/Joaaquimley/avenging
Używa API Marvel Comics AS Usługa, która zawiera wszystkie informacje o bibliotece Marvel.
Wszystkie dane dostarczone przez Marvel. © 2016 Marvel
Co to jest MVP?
ModelViewPresenter
-------------------------- ---
- Widok jest warstwą, która wyświetla dane i reaguje na działania użytkownika. Na Androidzie może to być aktywność, fragment, android.view.view lub okno dialogowe.
- Model jest warstwą dostępu do danych, takimi jak API bazy danych lub zdalnego serwera API.
- prezenter jest warstwą, która Zapewnia widok z danymi z modelu. Presenter obsługuje również zadania tła.
Większość nowoczesnych aplikacji z Androidem wystarczy użyć architektury widoku modelu.
Programiści są zaangażowani w walkę z oglądalnościami Zbiory Zamiast rozwiązywania zadań biznesowych.
przy użyciu tylko widoku modelu W aplikacji zwykle kończysz "wszystko jest związane ze wszystkim", co przekłada się na trudniejską skalowalność. Dzięki podejściem MVP łatwiej było zrozumieć rolę każdego elementu, zasada Kiss!
abstrakcjonowanie Logika biznesowa (Data i sieć) Warstwa z interfejsu użytkownika umożliwia bezbolesny proces rozwoju orientacyjnego z wieloma platforma.
- Character Listing
- Character Detail
- Comic detail
Zaktualizowano: 2016-08-10
Aktualna wersja: 1.0
Wymaga Androida: Android 4.2 or later