continents static method

List<Continent> continents()

Retrieves all unique continents from the countries dataset.

This method extracts and deduplicates all continent information from the country data, useful for creating continent filters or geographical categorization.

Returns a List<Continent> of all unique continents.

Example:

List<Continent> allContinents = WorldPickerService.continents();
// Returns: Africa, Asia, Europe, North America, etc.

Implementation

static List<Continent> continents() {
  final countries = loadCountries();
  final continentMap = <String, Continent>{};

  for (final country in countries) {
    continentMap[country.continent.code] = country.continent;
  }

  return continentMap.values.toList();
}