FLUTTER ECOSYSTEM

intl_phone_field

A customised Flutter TextFormField to input international phone number along with country code.

intl_phone_field cover
Latest version
3.2.0
30-day downloads
118K
Likes
782
Pub points
145

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

intl_phone_field is a Flutter package that provides a customized TextFormField for entering international phone numbers with automatic country code detection and selection. It integrates a country picker to let users choose their country, automatically setting the appropriate country code. The field supports validation and formatting of phone numbers according to international standards, making it ideal for forms requiring global phone number input. It works across all major platforms including Android, iOS, Web, macOS, Windows, and Linux.

Use cases
  • International contact forms
  • User registration with phone verification
  • Global customer support systems
  • Multi-region app sign-ups
  • Phone number validation in web and mobile apps
Key features
  • Built-in country picker
  • Automatic country code detection
  • Real-time phone number formatting
  • Cross-platform compatibility
  • Customizable styling
  • Validation support
Suitable for
  • Apps targeting global audiences
  • Forms requiring phone number input
  • Developers needing country code integration
  • Mobile and web applications with international users
  • Projects requiring standardized phone number handling
Considerations
  • Requires internet access for full functionality
  • May need additional validation logic for edge cases
  • Customization options limited to UI aspects
  • Depends on underlying country data accuracy
  • Potential performance impact with large country lists
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add intl_phone_field

Categories

Source repository

Related projects