Currencies
Currencies
The package includes 179+ currencies with ISO 4217 codes.
Currency Properties
Each currency has the following fields:
| Field | Description |
|---|---|
code | ISO 4217 currency code (e.g. "USD") |
nativeName | Singular name (e.g. "US Dollar") |
nativeNamePlural | Plural name (e.g. "US Dollars") |
symbol | Currency symbol (e.g. "$") |
Lookup by Code
final currency = Currency.fromCode('USD');
print(currency?.nativeName); // US Dollar
print(currency?.nativeNamePlural); // US Dollars
print(currency?.symbol); // $List All Currencies
final allCurrencies = Currency.values;
print(allCurrencies.length); // 181Currency for a Country
Each country has a linked currency.
final country = Country.fromAlpha2Code('JP');
print(country?.currency.nativeName); // Japanese Yen
print(country?.currency.symbol); // ??Type-Safe Currency Codes
print(Currency.eur.nativeName); // Euro
print(Currency.eur.symbol); // ???