country_info_picker 0.0.7 copy "country_info_picker: ^0.0.7" to clipboard
country_info_picker: ^0.0.7 copied to clipboard

Provides a country picker (name, flag, dial code, code, nationality, max length of phone number) for The Country Picker.

Country Info Picker #

pub package

A Flutter package to select a country from a list, with features like country name, flag, dial code, code, nationality, and the maximum length of a phone number.

Country Info Picker

Features #

  • Show country flag.
  • Show country dial code.
  • Show country code.
  • Show country
  • Show Nationality
  • Show the maximum length of a phone number.
  • Select a country from a list.
  • Get the selected country information.

Getting Started #

Add the package to your pubspec.yaml:

country_info_picker: ^0.0.1

Import the package in your file:

import 'package:country_info_picker/country_info_picker.dart';

Use the CountryInfoPicker widget:

CountryInfoPicker(
  onChanged: (CountryInfoModel country) {
    print('Select country: ${country.toLongString()}');
  },
);

Example #

import 'package:country_info_picker/country_info_picker.dart';
import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text('Country Info Picker Example'),
        ),
        body: Center(
          child: CountryInfoPicker(
            onChanged: (CountryInfoModel country) {
              print('Select country: ${country.toLongString()}');
            },
          ),
        ),
      ),
    );
  }
}

Parameters #

  • onChanged: A callback function that is called when a country is selected.
  • selectedCountry: The default selected country.
  • showFlag: Whether to show the flag of the country.
  • showDialCode: Whether to show the dial code of the country.
  • showCode: Whether to show the code of the country.

Contributions #

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

License #

This project is licensed under the MIT License - see the LICENSE file for details.

5
likes
140
points
387
downloads

Publisher

unverified uploader

Weekly Downloads

Provides a country picker (name, flag, dial code, code, nationality, max length of phone number) for The Country Picker.

Homepage
Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter, get

More

Packages that depend on country_info_picker