फ़्लटर में डिज़ाइन पैटर्न फ़्लटर एप्लिकेशन को विकसित करने में बहुत महत्वपूर्ण है और इसकी बेहतर समझ के लिए मैं आप सभी से मेरे पिछले ब्लॉगों को पढ़ने का अनुरोध करूंगा। स्पंदन में डिजाइन पैटर्न - भाग 1 (एमवीसी) तथा स्पंदन में डिजाइन पैटर्न - भाग 2 (एमवीपी) , मुझे आशा है कि यह डिज़ाइन पैटर्न और डिज़ाइन पैटर्न और सॉफ़्टवेयर आर्किटेक्चर के बीच के अंतर के बारे में आपके हर संदेह को दूर कर देगा।
इस ब्लॉग में, हम ऐप डिज़ाइन को लागू करने के लिए उपयोग किए जाने वाले फ़्लटर के मॉडल व्यू व्यूमॉडल (एमवीवीएम) आर्किटेक्चर के महत्व में गहराई से उतरेंगे। एमवीवीएम पैटर्न लचीलेपन और कोड के साथ-साथ डेटा के पुन: प्रयोज्य के लाभों के साथ डेटा का एक समान वितरण प्रदान करता है।
MVVM को 2005 में **Microsoft ** द्वारा पेश किया गया था और तब से MVVM आर्किटेक्चर और इसके घटक ऐप विकास परियोजनाओं में एक आवश्यक उपकरण रहे हैं।
एमवीवीएम की परिभाषा को देखते हुए यह तीन शब्दों का संक्षिप्त नाम है मॉडल, व्यू और व्यू मॉडल। एमवीवीएम की अवधारणा एक दृश्य मॉडल का निर्माण करना है जो एक दृश्य के माध्यम से डेटा का प्रतिनिधित्व कर सकता है।
तो एमवीवीएम के प्रवाह आरेख को देखकर, हम देख सकते हैं कि दृश्य मॉडल केंद्रीय स्थिति पर कब्जा कर लेता है जो मॉडल से डेटा भेजता है और प्राप्त करता है और डेटा को दृश्य में प्रदान करता है, यह दृश्य में होने वाले डेटा परिवर्तनों को भी देखता है और दृश्य के लिए मॉडल का उपयोग करके तदनुसार प्रतिक्रिया करता है। एक अनुकूलनीय कोडबेस लिखने के लिए, ऐप डेवलपर्स को एक व्यू-मॉडल लेयर बनाने की आवश्यकता होती है जिसका उपयोग कई 'व्यू' द्वारा किया जा सकता है। अब हम प्रत्येक व्यक्तिगत घटक को अलग-अलग देखेंगे।
एमवीवीएम डिजाइन पैटर्न में मॉडल वास्तविक डेटा (वास्तविक समय) का प्रतिनिधित्व करता है जिसका उपयोग अनुप्रयोग विकास में किया जाएगा। उदाहरण के लिए, हम बैंक के वास्तविक समय के परिदृश्य की मदद से समझ सकते हैं कि यह तत्व खाता संख्या होगा, जिसमें किसी व्यक्ति का नाम और पता होगा।
बेहतर समझ के लिए, आप कह सकते हैं कि मॉडल केवल वास्तविक डेटा को प्रतिबिंबित कर सकता है, न कि विशेषताओं या एप्लिकेशन से संबंधित किसी भी सुविधा को। इसका मतलब है कि आप जिस तरह से डेटा का प्रतिनिधित्व या स्वरूपित किया जाएगा, उसमें हेरफेर नहीं कर सकते। डेटा प्राप्त होने पर डेटासेट में प्रत्येक आइटम अपने स्वयं के मॉडल का प्रतिनिधित्व करेगा।
मुख्य रूप से मॉडल को स्वच्छ कोड के लिए तर्क भाग से दूर रखा जाता है लेकिन कभी-कभी इसमें सत्यापन तर्क भी शामिल होता है।
#क्रॉस-प्लेटफ़ॉर्म #मोबाइल-ऐप्स #स्पंदन #मोबाइल-ऐप-विकास #डिज़ाइन-पैटर्न
माध्यम.कॉम
स्पंदन में डिजाइन पैटर्न - भाग 3 (एमवीवीएम)
स्पंदन में डिजाइन पैटर्न स्पंदन अनुप्रयोग विकसित करने में बहुत महत्वपूर्ण है और इसकी बेहतर समझ के लिए मैं आप सभी से अनुरोध करूंगा कि…