FLUTTER ECOSYSTEM

mvvm_plus

MVVM+ एक हल्का Flutter क्रमानुसार MVVM का कार्यान्वयन है, जिसमें एक स्थानीय लोकेटर है जो एक वैश्विक पंजीकरण (GetIt के रूप में) या विरासत विंडो (Provider के रूप में) के माध्यम से अवस्था साझा करता है।

mvvm_plus कवर
नवीनतम वर्ज़न
1.5.4
30-दिन डाउनलोड
250
लाइक
44
Pub अंक
150

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

अवलोकन

MVVM+ एक हल्का Flutter पैकेज है जो MVVM आर्किटेक्चर पैटर्न को लागू करता है, राज्य प्रबंधन और डिपेंडेंसी इंजेक्शन को सरल बनाता है। यह GetIt के समान एक वैश्विक पंजीकरण के माध्यम से राज्य साझा करने की अनुमति देता है और प्रभावी डेटा प्रसारण के लिए Provider की तरह विरासत विंडो का समर्थन करता है। सरलता और लचीलेपन के लिए डिज़ाइन किया गया, यह विकासकर्ताओं को स्पष्ट चिंता के विभाजन के साथ कोड को संगठित करने में मदद करता है और बॉयलरप्लेट को कम करता है। बहु-प्लेटफॉर्म पर राज्य के प्रबंधन के लिए न्यूनतम लेकिन प्रभावी दृष्टिकोण की तलाश में प्रोजेक्ट्स के लिए आदर्श है।

उपयोग
  • स्केलेबल फ्लटर एप्लिकेशन बिल्ड करना
  • साझा एप्लिकेशन स्टेट का प्रबंधन
  • निर्भरता इंजेक्शन को सरल बनाना
  • यूआई और व्यापार तर्क के स्पष्ट अलगाव को सक्षम करना
  • क्रॉस-प्लेटफ़ॉर्म विकास का समर्थन करना
मुख्य विशेषताएँ
  • Lightweight MVVM implementation
  • Global state registry (like GetIt)
  • Support for inherited widgets (like Provider)
  • Minimal boilerplate
  • Cross-platform compatibility
इनके लिए उपयुक्त
  • Developers new to MVVM
  • Projects needing simple state management
  • Teams wanting a lightweight DI solution
  • Flutter apps targeting multiple platforms
  • Apps requiring clean architecture
विचार योग्य बातें
  • May require additional setup for complex state flows
  • Less feature-rich than full-featured state management solutions
  • Best suited for moderate-scale applications
  • Not ideal for very large or highly dynamic apps
  • Limited documentation compared to mature alternatives
समर्थित प्लेटफ़ॉर्मAndroidiOSWebmacOSWindowsLinux

पैकेज इंस्टॉल करें

flutter pub add mvvm_plus

श्रेणियाँ

सोर्स रिपॉज़िटरी

संबंधित प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।