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

extended_phone_number_input कवर
पैकेज विवरणv1.0.2

extended_phone_number_input

देश कोड, सत्यापन और संपर्क चयनकर्ता को समर्थित फ़ोन इनपुट फ्लटर विजेट

AndroidiOS
30-दिन डाउनलोड
247
लाइक
36
Pub अंक
130

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

flutter pub add extended_phone_number_input

पैकेज अवलोकन

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

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

उपयोग

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

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

  • देश कोड स्वचालित निर्धारण
  • वास्तविक समय में इनपुट प्रमाणीकरण
  • संपर्क चयनकर्ता एकीकरण
  • कस्टमाइज़ किए गए स्टाइल
  • बहुभाषी भाषा समर्थन
  • स्वचालित प्रारूपण

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

  • ग्लोबल एप्लिकेशन्स
  • उपयोगकर्ता पंजीकरण फॉर्म
  • ग्राहक सेवा एप्लिकेशन
  • अंतरराष्ट्रीय फ़ोन इनपुट की आवश्यकता वाले ऐप
  • मजबूत फ़ोन इनपुट हैंडलिंग की आवश्यकता वाले डेवलपर्स

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

  • पूर्ण देश डेटा के लिए इंटरनेट की आवश्यकता होती है
  • संपर्क पहुँच के लिए अतिरिक्त अनुमतियों की आवश्यकता हो सकती है
  • देश सूची के अनुकूलन में सीमित विकल्प
  • प्रारंभिक निर्भरता के लिए प्रारूपण तर्क पर निर्भर करता है
  • बहुत बड़े डेटासेट के लिए अनअनुकूलित
  • प्रारंभिक सेटअप में कॉन्फ़िगरेशन की आवश्यकता हो सकती है

मूल README

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

A Highly customizable Phone input Flutter widget that supports country code, validation and contact picker.

Features

  • Phone number with international validation
  • Include only specific countries
  • Exclude specific countries
  • Set a phone number using a controller (Selected country will be updated automatically)
  • Pick a phone number from contacts list

Getting started

Install the package extended_phone_number_input:

flutter pub add extended_phone_number_input

If you target Android 11+ (API 30+) and want to use the build-in contact picker you need to add the android.permission.READ_CONTACTS permission on the AndroidManifest.xml as this permission will be requested automatically.

Usage

A full and rich example can be found in /example folder.

Simple usage
 PhoneNumberInput(initialCountry: 'SA', locale: 'ar')
Show countries as dialog (default is bottom sheet)
 const PhoneNumberInput(
    initialCountry: 'US',
    locale: 'en',
    countryListMode: CountryListMode.dialog,
    contactsPickerPosition: ContactsPickerPosition.suffix,
    )
Custom borders
 PhoneNumberInput(
    initialCountry: 'TN',
    locale: 'fr',
    countryListMode: CountryListMode.dialog,
    contactsPickerPosition: ContactsPickerPosition.suffix,
    enabledBorder: OutlineInputBorder(
    borderRadius: BorderRadius.circular(10),
    borderSide: const BorderSide(color: Colors.purple)),
    focusedBorder: OutlineInputBorder(
        borderRadius: BorderRadius.circular(10),
        borderSide: const BorderSide(color: Colors.purple))
    )
Select Phone number programmatically

To be able to select a phone number programmatically, we first need to define a PhoneInputController :

PhoneInputController _controller = PhoneInputController(context);
 PhoneNumberInput(
     controller: _controller
    ...

Select the desired phone number:

_controller.phoneNumber = '+1-....'
Note:

If you want to set the phone number from contact, The widget already support this feature without the need to use the controller.

श्रेणियाँ

निर्भरताएँ

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

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

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

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