FLUTTER ECOSYSTEM

international_phone_input

International Phone Number Input For Flutter. This packages validates phone number input value using the libphonenumber package.

Latest version
1.0.4
30-day downloads
31
Likes
43
Pub points
40

Package Overview

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

Overview

A Flutter package for handling international phone number input with built-in validation using the libphonenumber library. It provides a user-friendly interface to enter and format phone numbers according to country-specific standards, ensuring accurate data collection across global users. The package automatically detects the country based on input or a selected default, applies proper formatting, and validates the entered number in real time.

Use cases
  • Global user registration
  • International contact forms
  • Phone number verification workflows
  • Multi-region mobile applications
  • E-commerce checkout processes
Key features
  • Real-time phone number validation
  • Automatic country code detection
  • Formatted input with masking
  • Supports all major countries
  • Integration with libphonenumber
Suitable for
  • Apps targeting international audiences
  • Forms requiring valid phone numbers
  • Developers needing robust input validation
  • Projects using internationalization
  • Applications with compliance needs
Considerations
  • Requires internet for full country database lookup
  • May increase app size due to libphonenumber dependency
  • Limited customization of UI components
  • No offline validation support
  • Dependent on external library updates
Supported platformsNot available

Install package

flutter pub add international_phone_input

Categories

Source repository

Related projects