Continents
Continents
The package includes all 7 continents with standardized codes.
Continent Properties
Each continent has the following fields:
| Field | Description |
|---|---|
code | Two-letter continent code |
name | English display name |
Available Continents
| Code | Name |
|---|---|
AF | Africa |
AQ | Antarctica |
AS | Asia |
EU | Europe |
NA | North America |
OS | Oceania |
SA | South America |
Lookup by Code
final continent = Continent.fromCode('EU');
print(continent?.name); // Europe
print(continent?.code); // EUList All Continents
for (final c in Continent.values) {
print('${c.name} (${c.code})');
}Get Countries by Continent
final countries = Continent.europe.countries;
print(countries.length);
for (final c in countries) {
print(c.nativeName);
}Continent from a Country
final country = Country.fromAlpha2Code('BR');
print(country?.continent.name); // South America
print(country?.continent.code); // SAType-Safe Continent Codes
print(Continent.europe.name); // Europe
print(Continent.europe.code); // EULanguages in a Continent (Dart)
The Dart package also provides access to languages spoken in a continent.
final langs = Continent.europe.languages;
for (final lang in langs) {
print('${lang.code}: ${lang.nativeName}');
}