Choose Language

Apply ⏱ 10 min

MVVM ShoppingList App – WHAT IS MVVM? – Part 1

आप क्या सीखेंगे

  • एमवीवीएम पैटर्न के बारे में जानेंगे और इसका उपयोग क्यों करना चाहिए
  • रूम पERSISTENCE लाइब्रेरी के मूल बातें सीखेंगे और इसका उपयोग SQLite डेटाबेस में कैसे करना है
  • कोरटाइन्स और कोटलिन में उनका उपयोग कैसे करना है, इसके बारे में जानेंगे

मुख्य अवधारणाएं

एमवीवीएम पैटर्न एक डिज़ाइन पैटर्न है जो आपको अपने कोड को व्यवस्थित करने में मदद करता है। यह आपको अपने यूज़र इंटरफ़ेस को अलग करने में मदद करता है और आपके डेटा को एक अलग क्लास में रखने में मदद करता है। रूम पERSISTENCE लाइब्रेरी एक लाइब्रेरी है जो आपको SQLite डेटाबेस में डेटा को संग्रहीत करने में मदद करती है। कोरटाइन्स कोटलिन में एक फीचर है जो आपको असिंक्रोनस प्रोग्रामिंग करने में मदद करता है।

कोड उदाहरण

कोई कोड उदाहरण नहीं है, लेकिन हमने देखा कि कैसे एमवीवीएम पैटर्न का उपयोग करके एक शॉपिंग लिस्ट ऐप बनाया जा सकता है।

पाठ सारांश

इस पाठ में, हमने एमवीवीएम पैटर्न के बारे में जाना और इसका उपयोग क्यों करना चाहिए। हमने रूम पERSISTENCE लाइब्रेरी के मूल बातें सीखें और इसका उपयोग SQLite डेटाबेस में कैसे करना है। हमने कोरटाइन्स और कोटलिन में उनका उपयोग कैसे करना है, इसके बारे में जाना। हमने देखा कि कैसे एमवीवीएम पैटर्न का उपयोग करके एक शॉपिंग लिस्ट ऐप बनाया जा सकता है। हमने देखा कि कैसे रूम पERSISTENCE लाइब्रेरी का उपयोग करके डेटा को संग्रहीत किया जा सकता है और कैसे कोरटाइन्स का उपयोग करके असिंक्रोनस प्रोग्रामिंग की जा सकती है। यह पाठ एमवीवीएम पैटर्न और रूम पERSISTENCE लाइब्रेरी के मूल बातें सीखने के लिए एक अच्छा प्रारंभिक बिंदु है।

अभ्यास व्यायाम

एक शॉपिंग लिस्ट ऐप बनाएं जो एमवीवीएम पैटर्न का उपयोग करता है और रूम पERSISTENCE लाइब्रेरी का उपयोग करके डेटा को संग्रहीत करता है। इसमें एक यूज़र इंटरफ़ेस होना चाहिए जो उपयोगकर्ता को आइटम जोड़ने और हटाने की अनुमति देता है, और एक डेटाबेस होना चाहिए जो आइटम को संग्रहीत करता है।

आगे क्या है

अगले पाठ में, हम एमवीवीएम पैटर्न और रूम पERSISTENCE लाइब्रेरी के अधिक उन्नत विषयों को सीखेंगे। हम देखेंगे कि कैसे कोरटाइन्स का उपयोग करके असिंक्रोनस प्रोग्रामिंग की जा सकती है और कैसे डेटाबेस को अधिक सुरक्षित बनाया जा सकता है।