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