FLUTTER ECOSYSTEM

dataclass

अपरिवर्तनीय क्लासेस के लिए कोड जनरेशन जिसमें सरल वाक्यविन्यास / API है बिना विशेषताओं के नुकसान के।

नवीनतम वर्ज़न
1.0.0
30-दिन डाउनलोड
62
लाइक
62
Pub अंक
40

पैकेज अवलोकन

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

अवलोकन

DataClass एक Flutter/Dart पैकेज है जो कोड जनरेशन के माध्यम से अपरिवर्तनीय डेटा क्लासेस के निर्माण को सरल बनाता है। इसमें बिल्ट-इन समर्थन के साथ बराबरी, हैशिंग, कॉपी और JSON सीरियलाइज़ेशन के लिए एक साफ और कम बोल्टेप्रेश वाला सिंटैक्स है। डेवलपर अनुभव के लिए डिज़ाइन किया गया है, यह बॉयलरप्लेट को कम करता है बिना कार्यक्षमता के नुकसान के। पैकेज फ्लटर प्रोजेक्ट्स में बिना किसी दिक्कत के एकीकृत होता है और टाइप-सेफ, बनाए रखने योग्य तरीके से राज्य और मॉडल ऑब्जेक्ट्स को प्रबंधित करने के लिए आदर्श है।

उपयोग
  • अपरिवर्तनीय डेटा मॉडल को परिभाषित करना
  • JSON अनुक्रमण उत्पादन करना
  • राज्य प्रबंधन को सरल बनाना
  • पुनर्उपयोगी मूल्य वस्तुओं का निर्माण
  • डोमेन मॉडल्स में बॉयलरप्लेट को कम करना
मुख्य विशेषताएँ
  • स्वचालित समानता और हैश कोड उत्पादन
  • CopyWith विधि उत्पादन
  • JSON अनुक्रमण समर्थन
  • अनुमानों के साथ न्यूनतम व्याकरण
  • build_runner के माध्यम से कोड जनरेशन
इनके लिए उपयुक्त
  • Riverpod या समान अवस्था प्रबंधन का उपयोग करने वाले Flutter विकासकर्मी
  • अपरिवर्तनीय डेटा संरचनाओं की आवश्यकता वाले प्रोजेक्ट्स
  • JSON डेटा के भारी उपयोग वाले ऐप्स
  • कोड की स्वच्छता और रखरखाव को प्राथमिकता देने वाली टीमें
विचार योग्य बातें
  • कोड जनरेशन के लिए build_runner की आवश्यकता है
  • @dataclass एनोटेशन के साथ चिह्नित क्लासेस तक सीमित
  • बिल्ड समय को थोड़ा बढ़ा सकता है
  • परिवर्तनशील क्लासेस के लिए उपयुक्त नहीं
  • कार्यान्वयन के लिए बाहरी पैकेज (freezed) पर निर्भर है
समर्थित प्लेटफ़ॉर्मउपलब्ध नहीं

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

flutter pub add dataclass

श्रेणियाँ

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

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

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