पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv1.2.10

orange

ऑरेंज डेटाबेस बहुत तेज़ और आसान है, एक आधुनिक की-वैल्यू स्टोर। कहीं भी काम करता है और build_runner की आवश्यकता नहीं है।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
737
लाइक
22
Pub अंक
125

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

flutter pub add orange

पैकेज अवलोकन

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

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

उपयोग

  • एप्लिकेशन प्राथमिकताओं को संग्रहीत करना
  • अक्सर प्राप्त की जाने वाली डेटा कैशिंग
  • ऑफलाइन-प्रथम एप्लिकेशन स्टेट मैनेजमेंट
  • सरल स्थानीय डेटा स्थिरता
  • उपयोगकर्ता सत्र प्रबंधन

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

  • अत्यंत तेजी से पढ़ना/लिखना कार्य
  • कोई build_runner निर्भरता नहीं
  • प्लेटफॉर्म के अनुकूलता
  • न्यूनतम API सतह
  • स्वचालित डेटा स्थायित्व
  • हल्का और एकीकरण में आसान

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

  • छोटे से मध्यम आकार के एप्लिकेशन
  • प्रोटोटाइप और एमवीपी
  • ऑफलाइन कार्यक्षमता की आवश्यकता वाले ऐप्स
  • सरल पर्सिस्टेंस की तलाश में विकासकर्ता
  • कोड जनरेशन से बचने वाले प्रोजेक्ट

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

  • जटिल प्रश्नों के लिए उपयुक्त नहीं
  • केवल कुंजी-मूल्य भंडारण
  • निर्मित डेटा सिंक्रनाइज़ेशन नहीं है
  • सरल डेटा संरचनाओं के लिए सबसे अच्छा
  • बड़े डेटासेट के लिए आदर्श नहीं है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

pub package GitHub

Orange Database 🍊

Discord Server Invite Kakao_Talk

Features

  • ✨ Super Fast Speed 100 x faster than SharedPreference
  • 🦄 Super Easy: same api as SharedPreference
  • 🚀 All Environment Work: Working on Android, iOS, Web, Mac, Windows, Linux even cli.
  • 🌐 No Build Runner: Do not waste your time on build_runner

Installation

flutter pub add orange

Usage

await Orange.init();

Orange.setString('orange', 'is delicious! 🍊');

String? orange = Orange.getString('orange');
print(orange); // is delicious! 🍊

Orange.remove('orange');

you got all usage of Orange now! 🎉

Benchmark

read & write 10000 times with Orange Database 🍊 and shared_preferences

orange 🍊 write performance test time: 3 ms
orange 🍊 read performance test time: 1 ms

shared_preferences write performance test time: 49228 ms
shared_preferences read performance test time: 28 ms

hive write performance test time: 1538 ms
hive read performance test time: 4 ms

sembast write performance test time: 14884 ms
sembast read performance test time: 146 ms

you can re run the benchmark test this repository

Advanced Usage

Check Saved Disk Time

if you want to check if the data is saved on disk, you can use Orange.isSavedToDisk() method.

bool isSaved = await Orange.isSavedToDisk();
print(isSaved); // true
Support List & Map

note that only support string , int , double , bool type in List and Map.

श्रेणियाँ

निर्भरताएँ

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

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

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

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