phone_input_plus 0.0.1 copy "phone_input_plus: ^0.0.1" to clipboard
phone_input_plus: ^0.0.1 copied to clipboard

A customizable phone input field with auto country detection, formatting and validation. Perfect for African and international phone numbers.

0.0.1 #

Initial Release

Features #

  • Phone input field with auto country detection
  • Support for 54 African countries + France & USA
  • Real-time number formatting as you type
  • Country-specific validation with regex patterns
  • Searchable country selector with multiple display modes (BottomSheet, Dialog, Page)
  • PhoneController for programmatic control
  • Smart caching of detected country (24h default)
  • IP-based detection with device locale fallback
  • Highly customizable styling options
  • Special handling for French phone numbers (removes leading 0)
  • Multi-language support (English & French)

Supported Countries #

Africa (5 countries):

  • ๐Ÿ‡ง๐Ÿ‡ฏ Benin
  • ๐Ÿ‡ฌ๐Ÿ‡ฆ Gabon
  • ๐Ÿ‡ธ๐Ÿ‡ณ Senegal
  • ๐Ÿ‡จ๐Ÿ‡ฎ Cรดte d'Ivoire
  • ๐Ÿ‡จ๐Ÿ‡ฒ Cameroon

Other:

  • ๐Ÿ‡ซ๐Ÿ‡ท France
  • ๐Ÿ‡บ๐Ÿ‡ธ United States
  • ๐Ÿ‡จ๐Ÿ‡ฆ Canada

Note: More African countries will be added in future releases.

Documentation #

  • Complete README with usage examples
  • Working example app demonstrating all features
  • Full API documentation in code comments
1
likes
0
points
254
downloads

Publisher

unverified uploader

Weekly Downloads

A customizable phone input field with auto country detection, formatting and validation. Perfect for African and international phone numbers.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, http, shared_preferences

More

Packages that depend on phone_input_plus