country_picker_flutter_plus 1.0.0 copy "country_picker_flutter_plus: ^1.0.0" to clipboard
country_picker_flutter_plus: ^1.0.0 copied to clipboard

Enhanced Flutter country picker with advanced search, regional grouping, and extensive customization options.

Changelog #

All notable changes to the country_picker_flutter_plus package will be documented in this file.

1.0.0 2024-01-XX #

Added #

  • Enhanced Country Picker Widget (EnhancedCountrySelector)

    • Advanced country selection with customizable UI
    • Support for flag display, dropdown buttons, and custom builders
    • Multiple display modes (country names vs phone codes)
    • Extensive customization options
  • Advanced Search Functionality

    • Fuzzy search engine with typo tolerance
    • Multiple search strategies (name, native name, capital, code, phone code)
    • Relevance scoring and ranking
    • Search delegate for full-screen search experience
  • Enhanced Country Data Model (CountryInfo)

    • Extended country information beyond basic data
    • Native names, capitals, currencies, and currency symbols
    • Regional classification
    • Backward compatibility with existing country picker packages
  • Regional Organization

    • Countries grouped by continents and regions
    • Regional headers in country lists
    • Filter countries by specific regions
  • Popular Countries Feature

    • Quick access to commonly used countries
    • Configurable popular countries section
    • Improved user experience for frequent selections
  • Comprehensive Data Management (CountryDataManager)

    • Efficient data loading from JSON assets
    • Fallback to basic data if enhanced data unavailable
    • Advanced search and filtering capabilities
    • Popular countries management
  • Utility Functions (CountryUtils)

    • Sorting by name, phone code
    • Filtering by region, phone code prefix
    • Country lookup by code or phone code
    • Data conversion and manipulation helpers

Features #

  • Backward Compatibility: Compatible with existing PhoneCountry implementations
  • Performance Optimized: Efficient data loading and caching
  • Comprehensive Testing: Full test coverage for all components
  • Developer Friendly: Clean API with extensive documentation
  • Customizable UI: Extensive theming and layout options
  • Modern Architecture: Built with latest Flutter best practices
2
likes
150
points
18
downloads

Publisher

verified publishernaveenjose.online

Weekly Downloads

Enhanced Flutter country picker with advanced search, regional grouping, and extensive customization options.

Repository (GitHub)
View/report issues

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

flutter, freezed_annotation, json_annotation

More

Packages that depend on country_picker_flutter_plus