countrify 1.0.3
countrify: ^1.0.3 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.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
CountryUtilsfor 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
CountryPickerThemewithcopyWithsupport - Zero runtime dependencies — only depends on Flutter SDK
- Full null safety
- Cross-platform support: iOS, Android, Web, macOS, Windows, Linux