Search packages, repositories and app categories

intl_phone_number_input cover
Package detailsv0.7.5

intl_phone_number_input

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

AndroidiOSWebmacOSWindowsLinux
30-day downloads
80.9K
Likes
926
Pub points
150

Install package

flutter pub add intl_phone_number_input

Package Overview

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

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

Categories

Dependencies

Dependency list 3 items

Projects using this package