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

polls कवर
पैकेज विवरणv1.0.1

polls

एक फ्लटर विजेट जो पोल के लिए है, यह ट्विटर पोल सिस्टम की नकल करता है, आपको केवल अपने डेटा को पोल में जोड़ना है, यह वोटिंग और विजुअलाइजेशन की अनुमति देता है।

30-दिन डाउनलोड
66
लाइक
109
Pub अंक
50

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

flutter pub add polls

पैकेज अवलोकन

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

polls पैकेज एक Flutter विजेट है जो Twitter पोल इंटरफ़ेस की प्रतिकृति बनाता है, जिससे उपयोगकर्ता अपने ऐप में इंटरैक्टिव वोटिंग प्रणाली बना सकते हैं। यह रियल-टाइम वोटिंग और विजुअल फीडबैक का समर्थन करता है, जिससे यह सोशल मीडिया फीचर्स के लिए आदर्श है। डेवलपर्स अपने डेटा स्रोतों को आसानी से एकीकृत कर सकते हैं, जिसमें न्यूनतम सेटअप की आवश्यकता होती है। पैकेज सरलता और सौंदर्य पर ध्यान केंद्रित करता है, उपयोगकर्ता की राय एकत्र करने का एक साफ और सहज तरीका प्रदान करता है। यह मौजूदा Flutter प्रोजेक्ट में बिना किसी दिक्कत के एकीकृत करने के लिए डिज़ाइन किया गया है।

उपयोग

  • सोशल मीडिया ऐप्स
  • उपयोगकर्ता प्रतिक्रिया संग्रह
  • समुदाय निर्माण उपकरण
  • रियल-टाइम मतदान विशेषताएं
  • एप्प में इंटरैक्टिव कंटेंट

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

  • ट्विटर-शैली का मतदान यूआई
  • मतदान कार्यक्षमता
  • डेटा-आधारित जनमत सर्वेक्षण
  • दृश्य मत प्रतिनिधित्व
  • कस्टम डेटा के साथ आसान एकीकरण

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

  • सोशल फीचर्स बनाने वाले Flutter डेवलपर्स
  • उपयोगकर्ता विचार संग्रह की आवश्यकता वाले ऐप्स
  • हल्के चुनौती प्रणाली की आवश्यकता वाले प्रोजेक्ट
  • सरल, आकर्षक पोल विजेट की तलाश में विकासकर्ता
  • इंटरैक्टिव कंटेंट वाले मोबाइल ऐप्स

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

  • हस्ताक्षर डेटा प्रबंधन की आवश्यकता है
  • कोई बिल्ट-इन बैकएंड समर्थन नहीं
  • सीमित कस्टमाइजेशन विकल्प
  • उच्च आवृत्ति के पॉलिंग के लिए अनअनुकूलित
  • अपडेट के लिए बाहरी राज्य प्रबंधन पर निर्भर है

मूल README

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

Polls

pub package

GitHub

ScreenShots

Voting Not Voted Yet Voted

Usage

Basic:

import 'package:polls/polls.dart';
Polls(
    children: [
        // This cannot be less than 2, else will throw an exception
        Polls.options(title: 'Cairo', value: option1),
        Polls.options(title: 'Mecca', value: option2),
        Polls.options(title: 'Denmark', value: option3),
        Polls.options(title: 'Mogadishu', value: option4),
        ],
        question: Text('What is the capital of Egypt'),
        currentUser: this.user,
        creatorID: this.creator,
        voteData: usersWhoVoted,
        userChoice: usersWhoVoted[this.user],
        onVoteBackgroundColor: Colors.blue,
        leadingBackgroundColor: Colors.blue,
        backgroundColor: Colors.white,
        onVote: (choice) {

            setState(() {
              this.usersWhoVoted[this.user] = choice;
            });
            if (choice == 1) {
            setState(() {
                option1 += 1.0;
            });
            }
            if (choice == 2) {
            setState(() {
                option2 += 1.0;
            });
            }
            if (choice == 3) {
            setState(() {
                option3 += 1.0;
            });
            }
            if (choice == 4) {
            setState(() {
                option4 += 1.0;
            });
        }
    },
);
Poll View type
Polls(
  viewType: PollsType.creator
);
Polls(
viewType: PollsType.voter
);
Polls(
viewType: PollsType.readOnly
);

Why I made this plugin

Apparently, I have built 2 apps that required user voting processes, twice I had to implement same code on different apps. I also had to share the code with a friend, well I thought it would not be a bad idea to create a package off it, cause at this time there was no polls widget package on pub.dev

kindly follow on github

github

Kindly follow me on

twitter medium instagram

श्रेणियाँ

निर्भरताएँ

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

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

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

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