यहाँ एक डिजाइन/सर्वोत्तम प्रथाओं सवाल यह है कि ..सर्वोत्तम प्रथाओं एप्लिकेशन
मैं वेब/मोबाइल समाधान के लिए एंड्रॉयड विकास के लिए नया, और मूल रूप से नया हूँ।
तो, मेरा सवाल यह है कि रिमोट सर्वर से डेटा प्राप्त करने वाले एंड्रॉइड एप्लिकेशन की संरचना का आयोजन करते समय सर्वोत्तम प्रथाएं क्या होती हैं?
सर्वर को सर्वर के साथ संचार (अनुरोध प्राप्त करें और पोस्ट) के साथ संचार करने का अनुरोध करना चाहिए, या मुझे डेटा स्रोत के रूप में मेरे अनुरोधों को देखना चाहिए, जिसका अर्थ है कि प्रत्येक डेटा क्लास इसे अपने लिए प्रबंधित करती है?
या मेरे पास अमूर्तता के अधिक स्तर होना चाहिए - डेटा प्राप्त करने के लिए एक स्तर, मॉडल के लिए अन्य जो कुछ इंटरफेस का उपयोग करता है, बिना स्रोत डेटा से क्या पता चलता है?
मैं उत्सुक कैसे अनुभवी एंड्रॉयड डेवलपर्स इन डिजाइन मुद्दों को दृष्टिकोण हूँ ...
यह शानदार वीडियो है, धन्यवाद! अब, मैं इसे लागू करने की कोशिश कर रहा हूं, विशेष रूप से पैटर्न बी (गतिविधि-> सामग्री प्रदाता -> सेवाहेल्पर -> सेवा -> आराम -> प्रोसेसर), और अब मुझे यह पता लगाना कठिन समय हो रहा है कि यह कैसे किया जाना चाहिए। मुझे समझ में नहीं आता कि इस सेवा की ग्रैन्युलरिटी क्या है, उदाहरण के लिए, यदि मेरे पास मेरे मॉडल ऑब्जेक्ट्स हैं, या उपयोगकर्ता टेबल, उपयोगकर्ता डिस्प्ले, सिटी, श्रेणी इत्यादि नामक डेटाबेस टेबल ... क्या मेरे पास इन कक्षाओं को सभी "डेटा प्रकारों" के लिए होना चाहिए , या विशेष? – daneejela
उदाहरण के लिए, क्या मेरे पास UserProcessor, Categoryप्रोसेसर (आदि), उपयोगकर्ता सेवा, श्रेणी सेवा (आदि) उपयोगकर्ता सामग्री प्रदाता, श्रेणी सामग्री प्रदाता (आदि) होना चाहिए? – daneejela