jt_preferences एक Flutter/Dart पैकेज है जो JSON-आधारित की-वैल्यू स्टोरेज प्रदान करता है, जिसमें बेहतर सुरक्षा के लिए ऑप्शनल AES एन्क्रिप्शन शामिल है। इसमें int, double, bool और String जैसे प्राथमिक प्रकार और सीरियलाइज़ेबल लिखने योग्य ऑब्जेक्ट्स को स्टोर करने का समर्थन है। प्लेटफॉर्म के बीच स्थायी डेटा प्रबंधन के लिए डिज़ाइन किया गया है, जटिल डेटाबेस सेटअप के बिना सुरक्षित स्थानीय स्टोरेज को सरल बनाता है। विश्वसनीय, एन्क्रिप्टेड और संरचित डेटा स्थायित्व की आवश्यकता वाले ऐप्स के लिए आदर्श है।
उपयोग
- उपयोगकर्ता पसंदीदा सुरक्षित रूप से संग्रहीत करना
- सत्रों के बीच ऐप स्थिति सहेजें
- एन्क्रिप्टेड कॉन्फ़िगरेशन सेटिंग्स को स्थायी रूप से बनाए रखना
- स्थानीय रूप से उपयोगकर्ता-विशिष्ट डेटा का प्रबंधन
- एन्क्रिप्शन के साथ छोटे पैमाने के ऐप डेटा का प्रबंधन
मुख्य विशेषताएँ
- AES एन्क्रिप्शन समर्थन
- JSON-आधारित भंडारण
- बहुआयामी डेटा प्रकार का समर्थन
- अनुक्रमित लेखनीय वस्तुएं
- प्लेटफॉर्म के अनुकूलता
- की-मान ऑपरेशन के लिए सरल API
इनके लिए उपयुक्त
- सुरक्षित स्थानीय भंडारण की आवश्यकता वाले ऐप्स
- हल्के अवस्थान की तलाश में विकासकर्ता
- संवेदनशील उपयोगकर्ता डेटा वाले प्रोजेक्ट्स
- कई प्लेटफॉर्म के लिए फ्लटर ऐप्स
- त्वरित डेटा स्थायित्व की आवश्यकता वाले प्रोटोटाइप
विचार योग्य बातें
- बड़े डेटासेट के लिए उपयुक्त नहीं
- एन्क्रिप्शन में नाममात्र का प्रदर्शन अतिरिक्त खर्च होता है
- वस्तुओं के अनुक्रमणीय होने की आवश्यकता है
- मूलभूत डेटा प्रकारों और सरल संरचनाओं तक सीमित
- निर्मित डेटा प्रश्नोत्तर या सूचकांक नहीं