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