international_phone_field 0.1.1
international_phone_field: ^0.1.1

Flutter Android iOS

Validating numbers and providing necessary detail base on selected country

international_phone_field🌎 #

Validating numbers and providing necessary detail base on selected country😃. The pacakge comes with enough detail about the country which is super useful and save you from api issues🐻

Simple project screenshot #

Usage #

import 'package:international_phone_field/international_phone_field.dart';
String phoneNumber;
String phoneIsoCode;

  void onPhoneNumberChange(
      String number,
      String internationalizedPhoneNumber,
      String isoCode,
      String dialCode,
      String countryCapital,
      String countryContinent,
      String countryCurrency,
      String countryName) {
    setState(() {
      phoneNumber = number;
      phoneIsoCode = isoCode;
    });
  }
@override
 Widget build(BuildContext context) => Scaffold(
     body: Center(
       child: Padding(
              padding: const EdgeInsets.only(left: 8.0, right: 8.0),
              child: InterField(
                onPhoneNumberChange: onPhoneNumberChange,
                initialPhoneNumber: phoneNumber,
                initialSelection: phoneIsoCode,
                enabledCountries: ['+233', '+234'],
                labelText: "Enter your phone Number",
                addCountryComponentInsideField: true,
                border: OutlineInputBorder(
                  gapPadding: 20.0,
                  borderRadius: BorderRadius.circular(10),
                ),
              ),
            ),
          ),
       );

2
likes
100
pub points
8%
popularity

Validating numbers and providing necessary detail base on selected country

Repository (GitHub)
View/report issues

Documentation

API reference

Uploader

rexfordasamoah51@gmail.com

License

MIT (LICENSE)

Dependencies

flutter, libphonenumber

More

Packages that depend on international_phone_field