पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv8.7.1

chopper

चॉपर एक http क्लाइंट जनरेटर है जो source_gen का उपयोग करता है, रेट्रोफिट से प्रेरित

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
1.5 लाख
लाइक
917
Pub अंक
160

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

flutter pub add chopper

पैकेज अवलोकन

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

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

उपयोग

  • Flutter ऐप्स में प्रकार सुरक्षित REST APIs का निर्माण
  • अनुमानों से HTTP क्लाइंट उत्पादन का स्वचालन
  • JSON अनुक्रमण के साथ एकीकरण
  • पुन: उपयोग करने योग्य और बनाए रखने योग्य नेटवर्क परतें बनाना
  • बहु-प्लेटफॉर्म एप्लिकेशन का समर्थन करना

मुख्य विशेषताएँ

  • एनोटेशन-आधारित एपीआई परिभाषा
  • source_gen के माध्यम से स्वचालित क्लाइंट कोड जनरेशन
  • JSON अनुक्रमण के लिए निर्मित समर्थन
  • अनुरोध/प्रतिक्रिया संशोधन के लिए इंटरसेप्टर प्रणाली
  • मॉड्यूलर और विस्तारयोग्य संरचना

इनके लिए उपयुक्त

  • साफ HTTP क्लाइंट पैटर्न खोज रहे फ्लटर विकासकर्ता
  • स्थिर डेटा मॉडल के साथ REST API का उपयोग करने वाली टीमें
  • नेटवर्क से संबंधित बॉयलरप्लेट को कम करने की आवश्यकता वाले प्रोजेक्ट
  • Retrofit या समान पुस्तकालयों के साथ परिचित विकासकर्ता
  • Android, iOS, Web, macOS, Windows और Linux के लिए लक्षित अनुप्रयोग

विचार योग्य बातें

  • source_gen और build runners की समझ की आवश्यकता है
  • प्रारंभिक सेटअप में बिल्ड कॉन्फ़िगरेशन शामिल होता है
  • सीमित REST-शैली के API (GraphQL नहीं)
  • कोड जनरेशन के कारण बिल्ड समय बढ़ सकता है
  • json_annotation जैसे बाहरी सीरियलाइजेशन लाइब्रेरी पर निर्भर करता है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

Chopper

All Contributors

pub package Dart CI codecov

Chopper is an http client generator for Dart and Flutter using source_gen and inspired by Retrofit.

Documentation

Installation

Please refer to the installation guide at pub.dev or in the Getting started document.

Examples

Issue Tracker

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Hadrien Lejard

💻 👀 ⚠️ 📖

István Juhos

💻 👀 ⚠️ 📖

Klemen Tusar

💻 👀 ⚠️ 📖

Ivan Terekhin

💻 👀 ⚠️ 📖

Job Guldemeester

💻 👀 ⚠️ 📖

Eugeny Sampir

💻

Uladzimir Paliukhovich

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

श्रेणियाँ

निर्भरताएँ

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

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

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

रैंकिंग