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

पैकेज विवरणv3.4.0

chopper_built_value

Chopper के लिए built_value आधारित कन्वर्टर।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
517
लाइक
6
Pub अंक
140

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

flutter pub add chopper_built_value

पैकेज अवलोकन

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

Chopper के लिए एक कन्वर्टर जो built_value को शामिल करता है, जो सुरक्षित और कुशल JSON अनुवाद और पुनर्संयोजन की अनुमति देता है। यह built_value के अपरिवर्तनीय डेटा क्लासेज़ और कोड जनरेशन का उपयोग करके बहुत विश्वसनीय और रखरखाव योग्य API क्लाइंट कोड सुनिश्चित करता है। यह पैकेज Flutter में REST APIs के साथ काम करने को सरल बनाता है, ऑटोमेटिक रूप से सीरियलाइजेशन लॉजिक उत्पन्न करता है, बॉइलरप्लेट को कम करता है और रनटाइम त्रुटियों को न्यूनतम करता है। डेटा हैंडलिंग में प्रकार सुरक्षा और प्रदर्शन को प्राथमिकता देने वाले डेवलपर्स के लिए आदर्श है।

उपयोग

  • API प्रतिक्रियाओं का अनुक्रमण और अन-अनुक्रमण
  • अपरिवर्तनीय डेटा मॉडल्स क्रिएट करना
  • प्रकार सुरक्षित API क्लाइंट बनाना
  • जटिल नेस्टेड JSON संरचनाओं का प्रबंधन
  • डेटा लेयर कोड में बॉयलरप्लेट कम करना

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

  • built_value के लिए आंतरिक समर्थन
  • स्वचालित कोड उत्पादन
  • अपरिवर्तनीय डेटा मॉडल
  • प्रकार सुरक्षित JSON रूपांतरण
  • चॉपर के साथ निरंतर एकीकरण

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

  • built_value का उपयोग करने वाले विकासकर्ता
  • ताकदार प्रकार सुरक्षा की आवश्यकता वाले प्रोजेक्ट
  • API-भारी एप्लिकेशन
  • रखरखाव योग्य कोड पर ध्यान केंद्रित टीमें
  • जटिल डेटा मॉडल वाले फ्लटर ऐप्स

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

  • built_value सेटअप की आवश्यकता है
  • अतिरिक्त बिल्ड चरण की आवश्यकता है
  • built_value के लिए सीखने का वक्र
  • सरल समतल JSON के लिए उपयुक्त नहीं है
  • चॉपर-आधारित HTTP क्लाइंट्स तक सीमित

मूल 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!

श्रेणियाँ

निर्भरताएँ

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

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

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

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