Avenging - MVP project
लाइब्रेरी और डेमो | 2.8MB
ब्लॉग पोस्ट: https://blog.joaquimley.com/avenging-android-mvp-23461aebe9b5#.d03ea0lv4
github: https://github.com/jaaquimley/avenging
marvel comics api के रूप में उपयोग करता है एक सेवा जिसमें मार्वल की पुस्तकालय के बारे में सारी जानकारी शामिल है।
मार्वल द्वारा प्रदान किए गए सभी डेटा। © 2016 मार्वल
एमवीपी क्या है?
modelviewpresenter
------------------------ ---
- देखें एक परत है जो डेटा प्रदर्शित करती है और उपयोगकर्ता क्रियाओं पर प्रतिक्रिया करती है। एंड्रॉइड पर, यह एक गतिविधि, एक टुकड़ा, एक एंड्रॉइड। View.view या एक संवाद हो सकता है।
- मॉडल डेटा एक्सेस परत है जैसे डेटाबेस एपीआई या रिमोट सर्वर एपीआई।
- प्रस्तुतकर्ता एक परत है मॉडल से डेटा के साथ दृश्य प्रदान करता है। प्रस्तुतकर्ता पृष्ठभूमि कार्यों को भी संभालता है।
अधिकांश आधुनिक एंड्रॉइड एप्लिकेशन बस व्यू-मॉडल आर्किटेक्चर का उपयोग करते हैं।
प्रोग्रामर व्यावसायिक कार्यों को हल करने के बजाय दृश्य जटिलताओं के साथ लड़ने में शामिल हैं।
केवल मॉडल-व्यू का उपयोग करके आपके आवेदन में आप आमतौर पर "सबकुछ से जुड़ा हुआ है" के साथ अंत तक समाप्त होता है, जो कठिन स्केलेबिलिटी में अनुवाद करता है। एमवीपी दृष्टिकोण के साथ यह आसान प्रत्येक तत्व, KISS सिद्धांत की भूमिका को समझने के लिए!
व्यापार तर्क (डेटा और नेटवर्क) परत सार संक्षेप से यूआई एक दर्द रहित बहु मंच स्वाद ओरिएंट के विकास की प्रक्रिया में सक्षम बनाता है।
- Character Listing
- Character Detail
- Comic detail