* यह केवल एंड्रॉइड डेवलपर्स के लिए एक तकनीकी डेमो है *
यह एंड्रॉइड बाइंडिंग, एमवीवीएम-फ्रेंडली फ्रेमवर्क में वस्तुओं की बाध्यकारी सूची के लिए एक प्रदर्शन है।
* मुख्य विशेषताएं *
* लेआउट एक्सएमएल फाइलों में व्यू बाइंडिंग घोषित करें। कोई अतिरिक्त फ़ाइलों की जरूरत है। * एमवीवीएम को लागू करने में मदद करता है * यूनिट-टेस्टिंग के लिए बहुत आसान * मॉडल सत्यापन जो व्यूमॉडल के खिलाफ मान्य करता है * कर्सर परिणामों का समर्थन करें, और आप कर्सर परिणाम को भी मान्य कर सकते हैं!
परिचय
एंड्रॉइड एप्लिकेशन विकास के लिए मूल इकाई गतिविधि है। हालांकि, जिस तरह से एंड्रॉइड एसडीके डिजाइन गतिविधि को काफी भारी कर रहा है। यह आवेदन के प्रवाह को नियंत्रित करने, उपयोगकर्ता इनपुट को संभालने, डेटा-लेयर, सेवा-परत आदि के साथ संवाद करने का स्थान है।
एंड्रॉइड-बाइंडिंग एक एमवीवीएम (मॉडल-व्यू-व्यू-व्यूमॉडल) फ्रेमवर्क है, जो गतिविधि को सीधे उपयोगकर्ता इंटरफेस पर काम करने से मुक्त करने में मदद करता है। एक गतिविधि के रूप में, यह केवल व्यूमॉडल की आपूर्ति करना है जिसे दृश्य परिणाम प्रदान करने की आवश्यकता है, जबकि ViewModel एक वर्ग है जो दृश्य के साथ शून्य प्रत्यक्ष युग्मन के साथ है (और वास्तव में आप इसे एक अलग दृश्य की आपूर्ति कर सकते हैं)।
व्यूमॉडल से व्यू (यूजर इंटरफेस) लॉजिक और इंटरेक्शन को डीकपलिंग करके, यह आपके एप्लीकेशन लॉजिक को यूनिट-टेस्टिंग में भी मदद करता है।
* डेमो सेक्शन के तहत प्रोजेक्ट पेज में उपलब्ध स्रोत कोड।
सूचियों के लिए बाध्यकारी के बारे में अधिक जानकारी के लिए: http://code.google.com/p/android-binding/wiki/BindingListOfObjects
प्रोजेक्ट होमपेज: http://code.google.com/p/android-binding/
संस्करण इतिहास
- विवरण 1.01 पर तैनात 2011-01-24
कई सुधार और अपडेट - विवरण 1.01 पर तैनात 2011-01-23