FLUTTER ECOSYSTEM

extended_phone_number_input

Phone input Flutter widget that supports country code, validation and contact picker

extended_phone_number_input cover
Latest version
1.0.2
30-day downloads
147
Likes
36
Pub points
130

Package Overview

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

Overview

A Flutter widget for handling phone number input with built-in support for country code selection, real-time validation, and integration with the device's contact picker. It simplifies international phone number entry by automatically applying formatting and validating input based on the selected country. The package is designed to enhance user experience in forms requiring phone numbers across different regions.

Use cases
  • International phone number collection
  • Form validation with country-specific rules
  • Contact picker integration
  • Dynamic country code selection
  • User-friendly phone input UI
  • Mobile app registration flows
Key features
  • Country code auto-detection
  • Real-time input validation
  • Contact picker integration
  • Customizable styling
  • Supports multiple locales
  • Automatic formatting
Suitable for
  • Global applications
  • User registration forms
  • Customer service apps
  • Apps requiring international phone input
  • Developers needing robust phone input handling
Considerations
  • Requires internet for full country data
  • May need additional permissions for contact access
  • Limited customization of country list
  • Depends on external dependency for formatting logic
  • Not optimized for very large datasets
  • Initial setup may require configuration
Supported platformsAndroidiOS

Install package

flutter pub add extended_phone_number_input

Categories

Dependencies

Dependency list 2 items

Source repository

Related projects

No data available yet.