atlas_code 0.1.0 copy "atlas_code: ^0.1.0" to clipboard
atlas_code: ^0.1.0 copied to clipboard

Country codes and metadata for every ISO 3166-1 country: alpha-2/alpha-3/ numeric codes, dial codes, flag emojis, currencies, regions, plus OS-localized country names via a federated platform implementation.

0.1.0 #

Initial release.

  • Bundled dataset of all 250 ISO 3166-1 countries and territories, generated from mledoze/countries: alpha-2/alpha-3/numeric codes, dial codes, currencies, languages, regions/subregions, capitals, TLDs, land borders, coordinates, independence and UN membership.
  • Countries: synchronous, O(1), case-insensitive, non-throwing lookups — fromAlpha2/3, fromNumeric, fromCode, withDialCode, forLocale, current, byCurrency, plus deprecated-region-code remapping.
  • Generated CountryCode enum for type-safe, non-nullable lookups (Countries.of, code.country).
  • Currency type with Countries.currency and country.currencies.
  • Countries.byPhoneNumber: longest-prefix country resolution for international phone numbers, shared-numbering-plan aware.
  • OS-localized country names via AtlasCode.localizedNames, with bundled English fallback flagged by isFallback and per-language caching.
  • Locale reactivity: deviceLocaleChanges / deviceCountryChanges streams.
  • Diacritic-insensitive search/sortedCountries helpers and a foldedDiacritics String extension.
  • country.flagEmoji derived from regional indicators, with Countries.flagEmojiSupported for platforms without flag emoji fonts.
  • DialCodeFormatter that enforces a dial-code prefix and survives paste and in-prefix edits.
0
likes
150
points
74
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Country codes and metadata for every ISO 3166-1 country: alpha-2/alpha-3/ numeric codes, dial codes, flag emojis, currencies, regions, plus OS-localized country names via a federated platform implementation.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

atlas_code_android, atlas_code_ios, atlas_code_linux, atlas_code_macos, atlas_code_platform_interface, atlas_code_web, atlas_code_windows, flutter

More

Packages that depend on atlas_code

Packages that implement atlas_code