Avenging - MVP project
Mga Library at Demo | 2.8MB
Blog post: https://blog.joaquimley.com/avenging-android-mvp-23461eeb4
github: https://github.com/joaquimley/avenging
Gumagamit ng Marvel Comics API bilang Isang serbisyo na naglalaman ng lahat ng impormasyon tungkol sa library ni Marvel.
Lahat ng data na ibinigay ng Marvel. © 2016 Marvel
Ano ang MVP?
ModelViewPresenter
------------------------ ---
- Tingnan ang isang layer na nagpapakita ng data at tumutugon sa mga pagkilos ng gumagamit. Sa Android, ito ay maaaring maging isang aktibidad, isang fragment, isang android.view.view o isang dialog.
- Modelo ay isang data access layer tulad ng database API o Remote Server API.
- Presenter ay isang layer na Nagbibigay ng view sa data mula sa modelo. Ang nagtatanghal ay humahawak din sa mga gawain sa background.
Karamihan sa mga modernong mga application ng Android ay gumagamit lamang ng view-model architecture.
Mga programmer ay kasangkot sa paglaban sa view complexities sa halip na paglutas ng mga gawain sa negosyo.
Sa iyong application ay karaniwang napupunta ka sa "lahat ng bagay ay konektado sa lahat ng bagay", na isinasalin sa mas mahirap na kakayahang sumukat. Sa diskarte ng MVP mas madaling maunawaan ang papel ng bawat elemento, halik na prinsipyo!
abstracting ang lohika ng negosyo (data at network) Layer mula sa UI ay nagbibigay-daan sa isang hindi maayos na proseso ng pag-unlad ng multi-platform na lasa.
- Character Listing
- Character Detail
- Comic detail
Na-update: 2016-08-10
Kasalukuyang Bersyon: 1.0
Nangangailangan ng Android: Android 4.2 or later