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