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

पैकेज विवरणv1.2.0

comms

लॉजिक क्लासेज के बीच संचार के लिए धाराओं पर सरल संचार प्रतिरूप अब्स्ट्रैक्शन।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
219
लाइक
46
Pub अंक
150

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

flutter pub add comms

पैकेज अवलोकन

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

Comms एक हल्का Flutter/Dart पैकेज है जो लॉजिक क्लास के बीच संचार के लिए स्ट्रीम के लिए एक सरल अबस्ट्रैक्शन प्रदान करता है। इसका डिज़ाइन इंटर-कंपोनेंट मैसेजिंग को सुविधाजनक बनाने के लिए किया गया है, जिससे बिना कठोर कनेक्शन के स्पष्ट और पूर्वानुमानी डेटा फ्लो को सुनिश्चित किया जाता है। लॉजिक लेयर के बीच संचार को मानकीकरण करके, Comms जटिल एप्लिकेशन में रखरखाव और परीक्षण को बढ़ाता है। यह ऐसी आर्किटेक्चर में विशेष रूप से उपयोगी है जहां कई व्यावसायिक लॉजिक इकाइयाँ घटनाओं या राज्य अपडेट को दक्षता से आदान-प्रदान करने की आवश्यकता होती है।

उपयोग

  • इवेंट-ड्राइवन आर्किटेक्चर
  • लॉजिक क्लास आपसी संचार
  • मॉड्यूल के बीच राज्य सिंक्रनाइजेशन
  • अलगाव व्यवसाय तर्क घटक
  • आइसोलेशन में लॉजिक इकाइयों का परीक्षण

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

  • स्ट्रीम-आधारित संचार
  • न्यूनतम बॉयलरप्लेट
  • चिंता के स्पष्ट विभाजन
  • परीक्षण करने में आसान
  • द्विदिश आदान-प्रदान समर्थित

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

  • MVVM या समान पैटर्न का उपयोग करने वाले डेवलपर
  • स्वच्छ आर्किटेक्चर को प्राथमिकता देने वाली टीमें
  • जटिल व्यापार तर्क वाले प्रोजेक्ट
  • विश्वसनीय इवेंट प्रसारण की आवश्यकता वाले अनुप्रयोग

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

  • लॉजिक से लॉजिक कम्युनिकेशन के लिए सबसे उपयुक्त
  • यूआई-राज्य प्रबंधन के लिए नहीं बनाया गया है
  • Dart धाराओं के समझ की आवश्यकता है
  • बहुत सरल ऐप्स में ओवरहेड ला सकता है

मूल README

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

comms

Predictable and simple communication pattern between classes.

Package Documentation pub CI
comms Documentation comms pub.dev badge
flutter_comms Documentation flutter_comms pub.dev badge

Maintainers

श्रेणियाँ

निर्भरताएँ

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

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

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

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