countrify 1.0.5 copy "countrify: ^1.0.5" to clipboard
countrify: ^1.0.5 copied to clipboard

A beautiful, customizable country picker for Flutter. 245+ countries, 5 display modes, rich theming, flag images, phone codes, 40+ utilities. Zero dependencies.

1.0.5 #

  • Fixed deprecated RadioListTile.groupValue/onChanged usage — migrated to RadioGroup widget
  • Fixed all deprecated withOpacity calls — migrated to withValues(alpha:)
  • Fixed Shahab Arif's contributor GitHub link
  • Updated installation version in README

1.0.4 #

  • Host screenshots externally to reduce package size (~2 MB → ~1 MB)
  • Updated README to use externally hosted screenshot URLs

1.0.3 #

  • Added new contributors: Muhammad Anas Akhtar, Muhammad Shoaib Irfan, Shahab Arif

1.0.2 #

  • Fixed README screenshots not rendering on pub.dev (use absolute GitHub URLs)

1.0.1 #

  • Added contributors section to documentation
  • Updated Codeable branding and package metadata

1.0.0 #

Initial release of Countrify.

Features #

  • 245+ countries with comprehensive data (ISO 3166-1 alpha-2, alpha-3, numeric codes)
  • 5 display modes: Bottom Sheet, Dialog, Full Screen, Dropdown, and Inline
  • 4 built-in themes: Default (light), Dark, Material 3, and Custom color builder
  • Widgets: ModalComprehensivePicker, ModalCountryPicker, CountryDropdownField, PhoneCodePicker, ComprehensiveCountryPicker
  • Real-time search with configurable debounce across name, code, capital, region, and phone code
  • Advanced filtering by region, subregion, independence status, and UN membership
  • Custom sorting by name, population, area, region, or capital
  • Flag customization: rectangular, circular, and rounded shapes with border and shadow options
  • Custom builders for country items, headers, search bars, and filters
  • 40+ utility methods via CountryUtils for programmatic data access, search, statistics, and validation
  • Rich country model with 15+ fields including capitals, currencies, languages, timezones, borders, population, and area
  • Haptic feedback on country selection
  • Smooth animations with configurable duration
  • Full theming via CountryPickerTheme with copyWith support
  • Zero runtime dependencies — only depends on Flutter SDK
  • Full null safety
  • Cross-platform support: iOS, Android, Web, macOS, Windows, Linux
30
likes
0
points
245
downloads

Publisher

verified publishergocodeable.com

Weekly Downloads

A beautiful, customizable country picker for Flutter. 245+ countries, 5 display modes, rich theming, flag images, phone codes, 40+ utilities. Zero dependencies.

Homepage
Repository (GitHub)
View/report issues

Topics

#country-picker #country #phone-code #flag #widget

License

unknown (license)

Dependencies

flutter

More

Packages that depend on countrify