में एंड्रॉइड कोड व्यवस्थित करने का मानक तरीका क्या है, मैं एंड्रॉइड में नया हूं, मैं जानना चाहता हूं कि एंड्रॉइड प्रोजेक्ट में कोड लिखने का सही तरीका क्या है या हमारे प्रोजेक्ट में किस आर्किटेक्चर या मॉडल का उपयोग करना चाहिए उदाहरण एन-टायर, एमवीसी या अन्य?प्रोजेक्ट
उत्तर
इसे किसी भी तरह से व्यवस्थित करने के लिए इसे व्यवस्थित करें। एंड्रॉइड प्रोजेक्ट को व्यवस्थित करने के लिए कोई 100% सही तरीका नहीं है ... यह कई कारकों (यानी आपके प्रोजेक्ट का आकार) पर निर्भर करता है।
यदि आप देखना चाहते हैं कि Google अपनी परियोजनाओं का आयोजन कैसे करता है, तो Google I/O 2012 स्रोत कोड पर एक नज़र डालें। विशेष रूप से, iosched.util
पैकेज देखें ... यह आपके प्रोजेक्ट में कोड का पुन: उपयोग करने के कई तरीके प्रदान करता है (ज्यादातर स्थिर उपयोगिता सहायक विधियों का उपयोग करके)। इस सूत्र बाहर
जांच: Tips on organizing larger Android projects?
और यह एक: MVC pattern on Android
और यह एक: Which design patterns are used on Android?
और भी इस एक: Android MVVM Design Pattern Examples
यह वास्तव में एक है बहस करने योग्य सवाल, लेकिन मैं अपने दो पैसा दे दूंगा।
एंड्रॉइड को ध्यान में रखते हुए एक पोर्टेबल सिस्टम है जिसे आपको यह विचार करने की आवश्यकता है कि आपके एप्लिकेशन में असीमित शक्ति नहीं होगी, और बिजली को सिस्टम पर चल रहे अन्य अनुप्रयोगों के साथ साझा किया जाना चाहिए, बिजली से मेरा मतलब बैटरी जीवन है, सीपीयू और रैम के मामले में बड़ी संख्या में एंड्रॉइड डिवाइस वास्तव में काफी स्वस्थ हैं, हालांकि अधिकांश उपकरणों में इन दिनों अधिक रैम है, फिर भी यह रैम अन्य अनुप्रयोगों के साथ साझा किया जाता है, इसलिए इसे कम से कम इस्तेमाल किया जाना चाहिए।
यह कहा गया है कि, कोई भी विस्तृत, अत्यधिक इंजीनियर समाधान जो 'काम पूरा करने' पर लेयरिंग और अमूर्तता पसंद करता है, शायद लंबे समय तक पीड़ित होगा, नीचे की रेखा आपके आवेदन निष्पादन के कम निर्देश हैं और आपके आवेदन को कम स्मृति उपयोग करता है, यह अधिक कुशल होगा।
अपने प्रश्न का अधिक व्यावहारिक उत्तर देने के लिए, मैं पहले यह सुनिश्चित कर दूंगा कि आप सामग्री प्रदाताओं, सेवाओं, प्रसारण रिसीवर, इरादों और हैंडलर आदि जैसे कोर एंड्रॉइड घटकों के साथ सहज हैं और वहां से काम करते हैं।
अधिक विशिष्ट उत्तर देने के लिए खेद है, लेकिन मुझे आशा है कि इससे थोड़ा सा मदद मिलेगी।
- 1. प्रोजेक्ट
- 2. प्रोजेक्ट
- 3. प्रोजेक्ट
- 4. प्रोजेक्ट
- 5. प्रोजेक्ट
- 6. प्रोजेक्ट
- 7. प्रोजेक्ट
- 8. प्रोजेक्ट
- 9. प्रोजेक्ट
- 10. प्रोजेक्ट
- 11. प्रोजेक्ट
- 12. प्रोजेक्ट
- 13. प्रोजेक्ट
- 14. प्रोजेक्ट
- 15. प्रोजेक्ट
- 16. प्रोजेक्ट
- 17. प्रोजेक्ट
- 18. प्रोजेक्ट
- 19. प्रोजेक्ट
- 20. प्रोजेक्ट
- 21. नेटबींस प्रोजेक्ट को प्रोजेक्ट ग्रहण करने के लिए प्रोजेक्ट
- 22. मैवेन प्रोजेक्ट आउटपुट अन्य प्रोजेक्ट संसाधनों में
- 23. एंड्रॉइड प्रोजेक्ट में आयात स्रोत जावा प्रोजेक्ट
- 24. प्रोजेक्ट फ़ाइलों को एक .NET प्रोजेक्ट
- 25. प्रोजेक्ट प्रलेखन को ठेठ मैवेन प्रोजेक्ट
- 26. एंड्रॉइड प्रोजेक्ट में लाइब्रेरी प्रोजेक्ट कैसे जोड़ें?
- 27. माइक्रोसॉफ्ट प्रोजेक्ट
- 28. मौजूदा प्रोजेक्ट
- 29. wpf प्रोजेक्ट
- 30. सेटअप प्रोजेक्ट