Avenging - MVP project
Kitaplıklar ve Kısa Sunum | 2.8MB
Blog gönderisi: https://blog.joaquimley.com/avenging-android-mvp-23461aebe9b5#.d03ea0lv4
Github: https://github.com/joaquimley/avenging
Marvel Comics API'sini kullanıyor Marvel'in kütüphanesi hakkında tüm bilgileri içeren bir servis.
Marvel tarafından sağlanan tüm veriler. © 2016 Marvel
MVP nedir?
ModelViewpresenter
------------------------- ---
görüntüleme, verileri gösteren ve kullanıcı işlemlerine tepki veren bir katmandır. Android'de, bu bir aktivite, bir parça, bir android.view.view veya bir iletişim kutusu olabilir.
- Model Veritabanı API veya Uzak Sunucu API gibi bir veri erişim katmanıdır.
- Presenter, bir katmandır. Modelden veri ile görüş sağlar. Presenter ayrıca arka plan görevlerini de kullanır.
Modern Android uygulamalarının çoğu, sadece View-Model Mimarisini kullanır.
Programcılar, iş görevlerini çözmek yerine karmaşıklıklarla mücadeleye katılırlar.
Sadece model görünümünü kullanma Uygulamanızda genellikle "her şey her şeye bağlı" ile sonuçlanır, bu da daha fazla ölçeklenebilirliğe dönüşür. MVP yaklaşımıyla, her bir unsurun rolünü, öpücük prensibinin rolünü anlamak daha kolaydır!
İş mantığı (veri ve ağ) UI katmanı, ağrısız çok platformlu bir lezzet verici bir gelişme sürecini sağlar.
- Character Listing
- Character Detail
- Comic detail
Güncellendi: 2016-08-10
Mevcut Sürüm: 1.0
Gereken Android sürümü: Android 4.2 or later