FLUTTER ECOSYSTEM

get_it

एक सरल और सीधा सेवा स्थान निर्देशक जो इंटरफ़ेस को एक वास्तविक कार्यान्वयन से अलग करता है और आपके ऐप में कहीं से भी वास्तविक कार्यान्वयन तक पहुँचने की अनुमति देता है।

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

पैकेज अवलोकन

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

अवलोकन

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

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

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

flutter pub add get_it

श्रेणियाँ

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

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

रैंकिंग