FLUTTER ECOSYSTEM

world_countries

Sealed world data in form of Flutter widgets (country, phone, currency pickers, etc.).

Latest version
4.6.0
30-day downloads
4.1K
Likes
40
Pub points
160

Package Overview

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

Overview

A Flutter package that provides sealed, immutable data for countries, including country pickers, phone code selectors, and currency pickers. Built with performance and type safety in mind, it delivers a clean, easy-to-use API for internationalization and localization tasks. The package includes pre-defined, up-to-date country information such as names, codes, phone prefixes, and currencies, all structured as Flutter widgets. Ideal for apps requiring country selection or regional configuration.

Use cases
  • International app localization
  • Phone number input with country codes
  • Currency selection in financial apps
  • User profile country selection
  • Multi-region e-commerce platforms
Key features
  • Sealed class design for type safety
  • Pre-built Flutter widgets for country pickers
  • Comprehensive country, phone, and currency data
  • Support for multiple platforms
  • Easy integration via pub add
  • Immutable data structures
Suitable for
  • Developers building global apps
  • Apps needing country/region selection
  • Localization and i18n projects
  • Form inputs with country codes
  • Cross-platform mobile and web applications
Considerations
  • Limited customization of picker UI
  • Data is static and requires updates via package version
  • No real-time country data sync
  • Not suitable for dynamic country lists
  • Requires manual handling of state in pickers
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add world_countries

Categories

Dependencies

Dependency list 3 items

Source repository

Related projects

No data available yet.