FLUTTER ECOSYSTEM

brick_graphql

Brick, एक डेटा स्थायित्व पुस्तकालय के लिए GraphQL कनेक्टर। अनुमतियां, एडाप्टर, मॉडल और प्रदाता शामिल हैं।

नवीनतम वर्ज़न
4.0.1
30-दिन डाउनलोड
223
लाइक
0
Pub अंक
160

पैकेज अवलोकन

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

अवलोकन

Brick GraphQL एक Flutter/Dart पैकेज है जो GraphQL को Brick, एक डेटा स्थायित्व लाइब्रेरी के साथ एकीकृत करता है। यह आनोटेशन, एडाप्टर, मॉडल और प्रदाता प्रदान करता है जो Flutter ऐप में GraphQL डेटा को खोजने और प्रबंधित करने में सुगमता प्रदान करता है। इस पैकेज को Android, iOS, Web, macOS, Windows और Linux सहित सभी प्रमुख प्लेटफॉर्म के लिए समर्थन मिलता है। Brick के प्रकार-सुरक्षित, उत्पादित कोड दृष्टिकोण का उपयोग करके, विकासकर्ता GraphQL API के साथ कार्य कर सकते हैं जबकि साफ़, बनाए रखने योग्य कोड बनाए रखते हैं। यह कोड उत्पादन के माध्यम से स्कीमा प्रबंधन को सरल बनाता है और बॉइलरप्लेट को कम करता है।

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

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

flutter pub add brick_graphql

श्रेणियाँ

निर्भरताएँ

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

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

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

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