FLUTTER ECOSYSTEM

auto_mappr

विभिन्न ऑब्जेक्ट्स के बीच मैपिंग के लिए कोड जनरेशन।

नवीनतम वर्ज़न
2.18.0
30-दिन डाउनलोड
11.4 हज़ार
लाइक
142
Pub अंक
150

पैकेज अवलोकन

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

अवलोकन

AutoMappr एक फ्लटर/डार्ट कोड जनरेशन पैकेज है जो विभिन्न क्लासेज के बीच ऑब्जेक्ट मैपिंग को सरल बनाता है, बॉयलरप्लेट कोड को कम करता है। यह एनोटेशंस और बिल्ड-टाइम कोड जनरेशन का उपयोग करके स्वतः मैपिंग लॉजिक बनाता है, जिससे डेटा मॉडल्स (जैसे API रिस्पॉन्स से डोमेन ऑब्जेक्ट्स या डीटीओ के बीच) के रूपांतरण करना आसान हो जाता है। क्लीन आर्किटेक्चर के लिए आदर्श, यह कस्टम लॉजिक और नल सेफ्टी के साथ जटिल मैपिंग को समर्थन देता है। पैकेज पब कमांड के माध्यम से फ्लटर प्रोजेक्ट में बिना किसी दिक्कत के एकीकृत होता है और सभी प्रमुख प्लेटफॉर्म पर काम करता है।

उपयोग

  • डोमेन मॉडल्स में API प्रतिक्रियाओं का नक्शा बनाना
  • क्लीन आर्किटेक्चर में DTOs का रूपांतरण
  • परतों के बीच डेटा को परिवर्तित करना
  • पुनरावृत्ति ऑब्जेक्ट कॉपी को सरल बनाना
  • नेस्टेड ऑब्जेक्ट मैपिंग का प्रबंधन

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

  • एनोटेशन-आधारित मैपिंग कॉन्फ़िगरेशन
  • बिल्ड-समय कोड जनरेशन
  • कस्टम मैपिंग लॉजिक का समर्थन
  • नल सुरक्षा संगत
  • क्रॉस-प्लेटफॉर्म संगतता

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

  • क्लीन आर्किटेक्चर का उपयोग करने वाले डेवलपर्स
  • Teams minimizing boilerplate
  • अक्सर डेटा मॉडल परिवर्तन के साथ प्रोजेक्ट
  • जटिल डेटा प्रवाह वाले Flutter ऐप्स
  • रखरखाव योग्य मैपिंग तर्क की आवश्यकता वाले ऐप्स

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

  • कोड जनरेशन के लिए build_runner की आवश्यकता है
  • अनुमति प्रक्रिया के लिए आवश्यक प्रारंभिक सेटअप
  • हस्तचालित मैपिंग की तुलना में सीमित रनटाइम लचीलापन
समर्थित प्लेटफ़ॉर्मAndroidiOSmacOSWindowsLinux

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

flutter pub add auto_mappr

श्रेणियाँ

निर्भरताएँ

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

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

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

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