FLUTTER ECOSYSTEM

state_persistence

एप्लिकेशन लॉन्च के बीच राज्य को स्थायी बनाएं। डिफ़ॉल्ट रूप से इस पुस्तकालय राज्य को एप्लिकेशन के डेटा निर्देशिका में स्थानीय JSON फ़ाइल `data.json` के रूप में स्टोर करता है।

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

पैकेज अवलोकन

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

अवलोकन

state_persistence पैकेज फ्लटर में ऐप लॉन्च के बीच एप्लिकेशन स्टेट को स्थायी रूप से संग्रहीत करने की अनुमति देता है। यह स्वचालित रूप से डेटा को ऐप के डेटा डायरेक्टरी में `data.json` नामक स्थानीय JSON फ़ाइल में सहेजता है, जिससे डेटा रीस्टार्ट और डिवाइस रीबूट के बाद भी बना रहता है। लाइब्रेरी सरलता के लिए डिज़ाइन की गई है, जो राज्य प्रबंधन समाधानों के साथ बिना किसी दिक्कत के एकीकृत होती है। यह Android, iOS, macOS, Windows और Linux जैसे कई प्लेटफॉर्म का समर्थन करता है, जिससे यह विश्वसनीय राज्य बनाए रखने की आवश्यकता वाले क्रॉस-प्लेटफॉर्म ऐप्स के लिए आदर्श है।

उपयोग

  • सत्रों के बीच उपयोगकर्ता पसंद को सहेजना
  • एप्लिकेशन रीस्टार्ट के दौरान फॉर्म डेटा को संरक्षित रखना
  • ऐप बंद करने के बाद UI स्थिति बनाए रखना
  • ऑफलाइन उपयोग के लिए कैश की गई डेटा स्टोर करें
  • सीमलेस ऐप पुनरारंभ सक्षम करें

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

  • स्वचालित JSON फ़ाइल स्थायित्व
  • क्रॉस-प्लेटफ़ॉर्म समर्थन
  • सरल API एकीकरण
  • निर्धारित फ़ाइल पथ और नाम
  • हल्का और तेज़ सीरियलाइज़ेशन

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

  • लंबे समय तक राज्य बनाए रखने वाले ऐप
  • सरल राज्य प्रबंधन का उपयोग करने वाले विकासकर्ता
  • स्थायित्व के लिए न्यूनतम सेटअप वाले प्रोजेक्ट्स
  • ऑफलाइन-क्षम एप्लिकेशन
  • प्रोटोटाइप और एमवीपी

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

  • यदि प्रबंधित नहीं किया गया, तो फ़ाइल का आकार समय के साथ बढ़ सकता है
  • संवेदनशील डेटा को सहेजने से पहले एन्क्रिप्ट करना चाहिए
  • बिना अनुकूलन के बड़े डेटासेट्स के लिए उपयुक्त नहीं है
  • स्कीमा परिवर्तनों के हैंडलिंग के लिए हाथ से देखभाल करने की आवश्यकता है
  • डिफ़ॉल्ट रूप से JSON प्रारूप तक सीमित
समर्थित प्लेटफ़ॉर्मAndroidiOSmacOSWindowsLinux

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

flutter pub add state_persistence

श्रेणियाँ

निर्भरताएँ

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

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

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

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