Flutter के SharedPreferences के लिए हल्का, आसान उपयोग करने योग्य लेप, जिसका उद्देश्य फ्लटर एप्लिकेशन में स्थायी डेटा स्टोरेज को सरल बनाना है। यह सामान्य ऑपरेशन जैसे सहेजना, प्राप्त करना और कुंजी-मान जोड़ियों को हटाना को न्यूनतम बॉइलरप्लेट के साथ अबस्ट्रैक्ट करता है। छोटे पैमाने के ऐप्स के लिए आदर्श जिन्हें पूर्ण डेटाबेस की जटिलता के बिना मूल स्थानीय स्टोरेज की आवश्यकता होती है। यह पैकेज क्रॉस-प्लेटफॉर्म है, जो Android, iOS, Web, macOS, Windows और Linux को समर्थन देता है, जिससे विभिन्न डेप्लॉयमेंट परिदृश्यों के लिए लचीला बनाता है।
उपयोग
- उपयोगकर्ता प्राथमिकताओं को स्टोर करना
- सत्रों के बीच ऐप स्थिति सहेजें
- कम मात्रा में डेटा कैश करना
- सरल सेटिंग्स का प्रबंधन
- लॉगिन टोकन को स्थायी बनाएं
- उपयोगकर्ता गतिविधि का ट्रैकिंग
मुख्य विशेषताएँ
- न्यूनतम API सतह
- स्वचालित प्रकार अनुक्रमण
- प्लेटफॉर्म के अनुकूलता
- सरल सेटअप
- हल्का आकार
- त्रुटि संभालना
इनके लिए उपयुक्त
- शुरुआती Flutter विकासकर्ता
- छोटे से मध्यम एप्लिकेशन
- प्रोटोटाइप और एमवीपी
- मूल अवधारणा की आवश्यकता वाले ऐप्स
- जटिल डेटाबेस सेटअप से बचने वाले प्रोजेक्ट
विचार योग्य बातें
- बड़े डेटासेट के लिए उपयुक्त नहीं
- प्रश्न या सूचकांक के लिए समर्थन नहीं
- केवल कुंजी-मान भंडारण के लिए सीमित
- डेटा डिफ़ॉल्ट रूप से एन्क्रिप्ट नहीं होता है
- उच्च आवृत्ति लेखन के साथ प्रदर्शन में गिरावट आती है
- गैर-महत्वपूर्ण, छोटे पैमाने के डेटा के लिए सबसे अच्छा