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