FLUTTER ECOSYSTEM

injectable

Injectable get_it के लिए एक सुविधाजनक कोड जनरेटर है। Angular DI, Guice DI और inject.dart से प्रेरित।

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

पैकेज अवलोकन

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

अवलोकन

Injectable एक कोड जनरेशन टूल है जो Flutter के लिए गेट_इट सेवा स्थान लोकेटर का उपयोग करके निर्भरता इंजेक्शन को सरल बनाता है। Angular, Guice और inject.dart से प्रेरित, यह एनोटेशन के माध्यम से साफ, प्रकार-सुरक्षित और रखरखाव योग्य निर्भरता प्रबंधन की अनुमति देता है। डेवलपर्स सरल डेकोरेटर का उपयोग करके निर्भरताओं को परिभाषित करते हैं, और जनरेटर स्वचालित रूप से आवश्यक पंजीकरण कोड बनाता है। यह बॉयलरप्लेट को कम करता है और बड़े एप्लिकेशन में खास तौर पर कोड संगठन में सुधार करता है।

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

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

flutter pub add injectable

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 2 आइटम

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

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

रैंकिंग