FLUTTER ECOSYSTEM

bloc

एक पूर्वानुमानित राज्य प्रबंधन लाइब्रेरी जो BLoC (व्यावसायिक तर्क घटक) डिज़ाइन पैटर्न को लागू करने में सहायता करती है।

नवीनतम वर्ज़न
9.2.1
30-दिन डाउनलोड
17 लाख
लाइक
3.2 हज़ार
Pub अंक
160

पैकेज अवलोकन

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

अवलोकन

Bloc एक फ्लटर के लिए राज्य प्रबंधन लाइब्रेरी है जो BLoC (व्यावसायिक तरीका घटक) डिज़ाइन पैटर्न को लागू करती है, जो स्पष्ट और परीक्षण योग्य राज्य परिवर्तन को बढ़ावा देती है। यह व्यावसायिक तरीका को उपयोगकर्ता इंटरफ़ेस से अलग करती है, जिससे जटिल ऐप राज्यों के प्रबंधन में आसानी होती है। स्ट्रीम और सिंक का उपयोग करके, Bloc असंशोधित घटनाओं और राज्य संक्रमण के प्रभावी ढंग से निपटने में सक्षम है। यह गर्म पुनर्लोड का समर्थन करता है और अन्य फ्लटर उपकरणों के साथ अच्छी तरह से एकीकृत होता है। लाइब्रेरी का उपयोग विस्तारशील, रखरखाव योग्य ऐप्स के लिए व्यापक रूप से किया जाता है।

उपयोग
  • जटिल ऐप स्थितियों का प्रबंधन
  • असिंक ऑपरेशन के साथ उपयोगकर्ता इंटरैक्शन का निपटारा
  • उपयोगकर्ता इंटरफेस को व्यावसायिक तर्क से अलग करना
  • स्केलेबल फ्लटर एप्लिकेशन बिल्ड करना
  • परीक्षण अवस्था संक्रमण
  • प्लेटफॉर्म के बीच व्यापार तर्क का पुनर्उपयोग
मुख्य विशेषताएँ
  • प्रवाह-आधारित अवस्था प्रबंधन
  • पूर्वानुमानित राज्य संक्रमण
  • Flutter के विजेट वृक्ष के साथ एकीकरण
  • हॉट रिलोड का समर्थन
  • व्यापक परीक्षण क्षमता
  • चिंता के स्पष्ट विभाजन
इनके लिए उपयुक्त
  • बड़े पैमाने के Flutter ऐप्स
  • रखरखाव योग्य कोड की आवश्यकता वाली टीमें
  • प्रतिक्रियाशील प्रोग्रामिंग का उपयोग करने वाले डेवलपर्स
  • स्थिर अवस्था प्रबंधन की आवश्यकता वाले प्रोजेक्ट
  • जटिल कार्यप्रवाह वाले अनुप्रयोग
  • क्रॉस-प्लेटफ़ॉर्म विकास
विचार योग्य बातें
  • शुरुआती लोगों के लिए सीखने का ढलान अधिक तीव्र है
  • धाराओं और सिंक्स के बारे में समझने की आवश्यकता है
  • सरल समाधानों की तुलना में अधिक बॉयलरप्लेट कोड
  • छोटे ऐप्स के लिए अत्यधिक हो सकता है
  • जटिलता से बचने के लिए सावधानीपूर्वक वास्तुकला की आवश्यकता होती है
  • बाहरी पैकेज जैसे equatable के लिए निर्भर होता है मूल्य समानता के लिए
समर्थित प्लेटफ़ॉर्मAndroidiOSWebmacOSWindowsLinux

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

flutter pub add bloc

श्रेणियाँ

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

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

रैंकिंग