FLUTTER ECOSYSTEM

country_pickers

Countries, codes, flags and several way of picking them at your service...one widget away...

country_pickers cover
Latest version
3.0.1
30-day downloads
32K
Likes
179
Pub points
150

Package Overview

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

Overview

Country Pickers is a Flutter package that provides an easy-to-use widget for selecting countries, including their codes, names, and flags. It supports multiple platforms—Android, iOS, Web, macOS, Windows, and Linux—and offers various ways to pick countries, such as through a dropdown or a searchable list. The package simplifies internationalization tasks by delivering a consistent and customizable interface for country selection in apps.

Use cases
  • International form inputs
  • Phone number input with country codes
  • User profile localization
  • Multi-region app support
  • Travel and delivery service selection
Key features
  • Built-in country flags
  • Searchable country list
  • Support for ISO country codes
  • Customizable UI
  • Multiple picker styles
Suitable for
  • Apps requiring country selection
  • Forms with international phone numbers
  • Global user onboarding
  • Localization-heavy applications
  • Cross-platform mobile and web apps
Considerations
  • Requires internet for full flag loading (if using remote images)
  • May need customization for large country lists
  • Limited to predefined country data
  • Not optimized for offline-only use
  • Flag rendering performance on low-end devices
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add country_pickers

Categories

Source repository

Related projects