FLUTTER ECOSYSTEM

intl_phone_number_input

A simple and customizable flutter package for inputting phone number in intl / international format uses Google's libphonenumber.

intl_phone_number_input cover
Latest version
0.7.5
30-day downloads
91.8K
Likes
924
Pub points
160

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

A Flutter package that enables users to input phone numbers in international format with built-in support from Google's libphonenumber. It provides automatic formatting, country code selection, and real-time validation. The package is highly customizable, allowing developers to tailor the UI and behavior to fit their app’s design. It supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux.

Use cases
  • International phone number entry
  • Form validation for contact details
  • Multi-country user registration
  • Dynamic country code selection
  • Auto-formatting of entered numbers
Key features
  • Uses Google's libphonenumber for accurate parsing
  • Real-time input formatting
  • Customizable dropdown and input styles
  • Supports all major countries and regions
  • Automatic country detection based on input
Suitable for
  • Apps requiring global user data collection
  • User onboarding flows
  • Contact form implementations
  • Cross-platform mobile and web apps
Considerations
  • Requires internet for full country metadata (if not bundled)
  • May increase app size due to libphonenumber dependency
  • Custom styling may require additional configuration
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add intl_phone_number_input

Categories

Related projects