international_phone_input 1.0.2 copy "international_phone_input: ^1.0.2" to clipboard
international_phone_input: ^1.0.2 copied to clipboard

outdated

International Phone Number Input For Flutter. This packages validates phone number input value using the libphonenumber package.

international_phone_input #

International Phone Number Input For Flutter

Usage #

Just put the component in your application.


String phoneNumber;
String phoneIsoCode;

void onPhoneNumberChange(String number, String internationalizedPhoneNumber, String isoCode) {
    setState(() {
       phoneNumber = number;
       phoneIsoCode = isoCode;
    });
}

// Default Widget with dropdown list
@override
 Widget build(BuildContext context) => Scaffold(
     body: Center(
       child: InternationalPhoneInput(
          onPhoneNumberChange: onPhoneNumberChange, 
          initialPhoneNumber: phoneNumber,
          initialSelection: phoneIsoCode
       ),
     ),
 );

// Widget with text input only

 onValidPhoneNumber(
      String number, String internationalizedPhoneNumber, String isoCode) {
    setState(() {
      confirmedNumber = internationalizedPhoneNumber;
    });
  }

@override
 Widget build(BuildContext context) => Scaffold(
     body: Center(
       child:  InternationalPhoneInputText(
         onValidPhoneNumber: onValidPhoneNumber,
        ),
     ),
 );


Contributions #

Contributions of any kind are more than welcome! Feel free to fork and improve international_phone_input in any way you want, make a pull request, or open an issue.

43
likes
0
pub points
77%
popularity

Publisher

unverified uploader

International Phone Number Input For Flutter. This packages validates phone number input value using the libphonenumber package.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, libphonenumber, test

More

Packages that depend on international_phone_input