FLUTTER ECOSYSTEM

countrify

A beautiful, customizable country picker for Flutter with 250 countries, 5,300+ states, 150,000+ cities, 5 display modes, theming, and 132 translations.

Latest version
2.5.0
30-day downloads
2.2K
Likes
35
Pub points
160

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

Countrify is a highly customizable country picker for Flutter, offering support for 250 countries, over 5,300 states, and more than 150,000 cities. It features five display modes, full theming capabilities, and translations in 132 languages. Designed for seamless integration across Android, iOS, Web, macOS, Windows, and Linux, it enables developers to build internationalized apps with ease. The package is ideal for forms, user profiles, and location-based services requiring accurate geographic data.

Use cases
  • International form inputs
  • User profile localization
  • Travel and logistics apps
  • E-commerce checkout flows
  • Multi-language app interfaces
Key features
  • 250+ countries
  • 5,300+ states
  • 150,000+ cities
  • 5 display modes
  • Full theming support
  • 132 language translations
Suitable for
  • Global applications
  • Multi-region user onboarding
  • Location-aware features
  • Apps requiring country code selection
  • Developers needing extensive localization
Considerations
  • Large asset size due to data volume
  • Potential performance impact on low-end devices
  • Requires careful state management in complex forms
  • May need custom styling for brand consistency
  • Limited offline functionality without caching
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add countrify

Categories

Related projects

No data available yet.