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