world_flags library

Every flag is a Widget.

Classes

Africa
Represents the continent of Africa.
AfroAsiatic
A class that represents the Afro-Asiatic language family.
AgoPainter
Painter for the Angola flag.
AlbPainter
Painter for the Albania flag.
Algonquian
A class that represents the Algonquian language family.
AlmondPainter
Painter for the Guam and Eswatini flag.
Americas
Represents the continent of the Americas.
AnimatedFlagShaderDelegate
Base class for animated flag shader delegates that extends StaticFlagShaderDelegate with animation support via Ticker.
Antarctica
Represents the continent of Antarctica.
Asia
Represents the continent of Asia.
AtaPainter
Painter for the Antarctica flag.
AtfPainter
Painter for the French Southern and Antarctic Lands flag.
AtgPainter
Painter for the Antigua and Barbuda flag.
AustraliaAndNewZealand
Represents the Australia and New Zealand region, which includes the countries of Australia and New Zealand.
Austroasiatic
A class that represents the Austroasiatic language family.
Austronesian
A class that represents the Austronesian language family.
Aymaran
A class that represents the Aymaran language family.
BasicFlag
A widget that represents a basic flag with customizable properties, decorations, and elements.
BasicLocale
A basic representation of a locale.
BasicLocalizationDelegate<L extends BasicLocale, T extends TranslatedName>
A delegate that handles localization of ISO standardized entities.
BasicTypedLocale
A basic typed representation of a locale.
BlocAL
Represents the Arab League.
BlocASEAN
Represents the Association of Southeast Asian Nations.
BlocAU
Represents the African Union.
BlocCAIS
Represents the Central American Integration System.
BlocCARICOM
Represents the Caribbean Community.
BlocCEFTA
Represents the Central European Free Trade Agreement.
BlocCustom
A permissive RegionalBloc implementation for user-defined blocs.
BlocEEU
Represents the Eurasian Economic Union.
BlocEFTA
Represents the European Free Trade Association.
BlocEU
Represents the European Union.
BlocNAFTA
Represents the North American Free Trade Agreement.
BlocPA
Represents the Pacific Alliance.
BlocSAARC
Represents the South Asian Association for Regional Cooperation.
BlocUSAN
Represents the Union of South American Nations.
BlrPainter
Painter for the Belarus flag.
BraPainter
Painter for the Brazil flag.
BrbPainter
Painter for the Barbados flag.
BrnPainter
Painter for the Brunei flag.
BtnPainter
Painter for the Bhutan flag.
Capital
A class that represents a capital city.
CapitalInfo
A class that represents information about a country's capital.
Car
A class that represents a car.
Caribbean
Represents the Caribbean region, which includes the islands of the Caribbean Sea.
CentralAmerica
Represents the Central America region.
CentralAsia
Represents the Central Asia region, which includes the countries of Kazakhstan, Kyrgyzstan, Tajikistan, Turkmenistan, and Uzbekistan.
CentralEurope
Represents the Central Europe region, which includes the countries of Austria, Czech Republic, Germany, Hungary, etc.
ClippedTrianglePainter
Painter that clips Bahrain's serrated seam so shader overflow cannot expose triangles outside the white band while reusing the stock triangle logic.
ColorsProperties
A class representing properties related to the flag colors.
Constructed
A class that represents the Constructed language family.
Continent
A sealed class that represents a continent.
Country
A class representing a country.
CountryAbw
A class that represents the Aruba country.
CountryAfg
A class that represents the Afghanistan country.
CountryAgo
A class that represents the Angola country.
CountryAia
A class that represents the Anguilla country.
CountryAla
A class that represents the Åland Islands country.
CountryAlb
A class that represents the Albania country.
CountryAnd
A class that represents the Andorra country.
CountryAre
A class that represents the United Arab Emirates country.
CountryArg
A class that represents the Argentina country.
CountryArm
A class that represents the Armenia country.
CountryAsm
A class that represents the American Samoa country.
CountryAta
A class that represents the Antarctica country.
CountryAtf
A class that represents the French Southern and Antarctic Lands country.
CountryAtg
A class that represents the Antigua and Barbuda country.
CountryAus
A class that represents the Australia country.
CountryAut
A class that represents the Austria country.
CountryAze
A class that represents the Azerbaijan country.
CountryBdi
A class that represents the Burundi country.
CountryBel
A class that represents the Belgium country.
CountryBen
A class that represents the Benin country.
CountryBes
A class that represents the Caribbean Netherlands country.
CountryBfa
A class that represents the Burkina Faso country.
CountryBgd
A class that represents the Bangladesh country.
CountryBgr
A class that represents the Bulgaria country.
CountryBhr
A class that represents the Bahrain country.
CountryBhs
A class that represents the Bahamas country.
CountryBih
A class that represents the Bosnia and Herzegovina country.
CountryBlm
A class that represents the Saint Barthélemy country.
CountryBlr
A class that represents the Belarus country.
CountryBlz
A class that represents the Belize country.
CountryBmu
A class that represents the Bermuda country.
CountryBol
A class that represents the Bolivia country.
CountryBra
A class that represents the Brazil country.
CountryBrb
A class that represents the Barbados country.
CountryBrn
A class that represents the Brunei country.
CountryBtn
A class that represents the Bhutan country.
CountryBvt
A class that represents the Bouvet Island country.
CountryBwa
A class that represents the Botswana country.
CountryCaf
A class that represents the Central African Republic country.
CountryCan
A class that represents the Canada country.
CountryCck
A class that represents the Cocos (Keeling) Islands country.
CountryChe
A class that represents the Switzerland country.
CountryChl
A class that represents the Chile country.
CountryChn
A class that represents the China country.
CountryCiv
A class that represents the Ivory Coast country.
CountryCmr
A class that represents the Cameroon country.
CountryCod
A class that represents the DR Congo country.
CountryCog
A class that represents the Republic of the Congo country.
CountryCok
A class that represents the Cook Islands country.
CountryCol
A class that represents the Colombia country.
CountryCom
A class that represents the Comoros country.
CountryCpv
A class that represents the Cape Verde country.
CountryCri
A class that represents the Costa Rica country.
CountryCub
A class that represents the Cuba country.
CountryCustom
A class that represents a user-defined country instance.
CountryCuw
A class that represents the Curaçao country.
CountryCxr
A class that represents the Christmas Island country.
CountryCym
A class that represents the Cayman Islands country.
CountryCyp
A class that represents the Cyprus country.
CountryCze
A class that represents the Czechia country.
CountryDeu
A class that represents the Germany country.
CountryDji
A class that represents the Djibouti country.
CountryDma
A class that represents the Dominica country.
CountryDnk
A class that represents the Denmark country.
CountryDom
A class that represents the Dominican Republic country.
CountryDza
A class that represents the Algeria country.
CountryEcu
A class that represents the Ecuador country.
CountryEgy
A class that represents the Egypt country.
CountryEri
A class that represents the Eritrea country.
CountryEsh
A class that represents the Western Sahara country.
CountryEsp
A class that represents the Spain country.
CountryEst
A class that represents the Estonia country.
CountryEth
A class that represents the Ethiopia country.
CountryFin
A class that represents the Finland country.
CountryFji
A class that represents the Fiji country.
CountryFlag
A widget that displays a flag for a given country.
CountryFlk
A class that represents the Falkland Islands country.
CountryFra
A class that represents the France country.
CountryFro
A class that represents the Faroe Islands country.
CountryFsm
A class that represents the Micronesia country.
CountryGab
A class that represents the Gabon country.
CountryGbr
A class that represents the United Kingdom country.
CountryGeo
A class that represents the Georgia country.
CountryGgy
A class that represents the Guernsey country.
CountryGha
A class that represents the Ghana country.
CountryGib
A class that represents the Gibraltar country.
CountryGin
A class that represents the Guinea country.
CountryGlp
A class that represents the Guadeloupe country.
CountryGmb
A class that represents the Gambia country.
CountryGnb
A class that represents the Guinea-Bissau country.
CountryGnq
A class that represents the Equatorial Guinea country.
CountryGrc
A class that represents the Greece country.
CountryGrd
A class that represents the Grenada country.
CountryGrl
A class that represents the Greenland country.
CountryGtm
A class that represents the Guatemala country.
CountryGuf
A class that represents the Guiana country.
CountryGum
A class that represents the Guam country.
CountryGuy
A class that represents the Guyana country.
CountryHkg
A class that represents the Hong Kong country.
CountryHmd
A class that represents the Heard Island and McDonald Islands country.
CountryHnd
A class that represents the Honduras country.
CountryHrv
A class that represents the Croatia country.
CountryHti
A class that represents the Haiti country.
CountryHun
A class that represents the Hungary country.
CountryIdn
A class that represents the Indonesia country.
CountryImn
A class that represents the Isle of Man country.
CountryInd
A class that represents the India country.
CountryIot
A class that represents the British Indian Ocean Territory country.
CountryIrl
A class that represents the Ireland country.
CountryIrn
A class that represents the Iran country.
CountryIrq
A class that represents the Iraq country.
CountryIsl
A class that represents the Iceland country.
CountryIsr
A class that represents the Israel country.
CountryIta
A class that represents the Italy country.
CountryJam
A class that represents the Jamaica country.
CountryJey
A class that represents the Jersey country.
CountryJor
A class that represents the Jordan country.
CountryJpn
A class that represents the Japan country.
CountryKaz
A class that represents the Kazakhstan country.
CountryKen
A class that represents the Kenya country.
CountryKgz
A class that represents the Kyrgyzstan country.
CountryKhm
A class that represents the Cambodia country.
CountryKir
A class that represents the Kiribati country.
CountryKna
A class that represents the Saint Kitts and Nevis country.
CountryKor
A class that represents the South Korea country.
CountryKwt
A class that represents the Kuwait country.
CountryLao
A class that represents the Laos country.
CountryLbn
A class that represents the Lebanon country.
CountryLbr
A class that represents the Liberia country.
CountryLby
A class that represents the Libya country.
CountryLca
A class that represents the Saint Lucia country.
CountryLie
A class that represents the Liechtenstein country.
CountryLka
A class that represents the Sri Lanka country.
CountryLso
A class that represents the Lesotho country.
CountryLtu
A class that represents the Lithuania country.
CountryLux
A class that represents the Luxembourg country.
CountryLva
A class that represents the Latvia country.
CountryMac
A class that represents the Macau country.
CountryMaf
A class that represents the Saint Martin country.
CountryMar
A class that represents the Morocco country.
CountryMco
A class that represents the Monaco country.
CountryMda
A class that represents the Moldova country.
CountryMdg
A class that represents the Madagascar country.
CountryMdv
A class that represents the Maldives country.
CountryMex
A class that represents the Mexico country.
CountryMhl
A class that represents the Marshall Islands country.
CountryMkd
A class that represents the North Macedonia country.
CountryMli
A class that represents the Mali country.
CountryMlt
A class that represents the Malta country.
CountryMmr
A class that represents the Myanmar country.
CountryMne
A class that represents the Montenegro country.
CountryMng
A class that represents the Mongolia country.
CountryMnp
A class that represents the Northern Mariana Islands country.
CountryMoz
A class that represents the Mozambique country.
CountryMrt
A class that represents the Mauritania country.
CountryMsr
A class that represents the Montserrat country.
CountryMtq
A class that represents the Martinique country.
CountryMus
A class that represents the Mauritius country.
CountryMwi
A class that represents the Malawi country.
CountryMys
A class that represents the Malaysia country.
CountryMyt
A class that represents the Mayotte country.
CountryNam
A class that represents the Namibia country.
CountryName
A class that represents the name of a country in a particular language.
CountryNcl
A class that represents the New Caledonia country.
CountryNer
A class that represents the Niger country.
CountryNfk
A class that represents the Norfolk Island country.
CountryNga
A class that represents the Nigeria country.
CountryNic
A class that represents the Nicaragua country.
CountryNiu
A class that represents the Niue country.
CountryNld
A class that represents the Netherlands country.
CountryNor
A class that represents the Norway country.
CountryNpl
A class that represents the Nepal country.
CountryNru
A class that represents the Nauru country.
CountryNzl
A class that represents the New Zealand country.
CountryOmn
A class that represents the Oman country.
CountryPak
A class that represents the Pakistan country.
CountryPan
A class that represents the Panama country.
CountryPcn
A class that represents the Pitcairn Islands country.
CountryPer
A class that represents the Peru country.
CountryPhl
A class that represents the Philippines country.
CountryPlw
A class that represents the Palau country.
CountryPng
A class that represents the Papua New Guinea country.
CountryPol
A class that represents the Poland country.
CountryPri
A class that represents the Puerto Rico country.
CountryPrk
A class that represents the North Korea country.
CountryPrt
A class that represents the Portugal country.
CountryPry
A class that represents the Paraguay country.
CountryPse
A class that represents the Palestine country.
CountryPyf
A class that represents the French Polynesia country.
CountryQat
A class that represents the Qatar country.
CountryReu
A class that represents the Réunion country.
CountryRou
A class that represents the Romania country.
CountryRus
A class that represents the Russia country.
CountryRwa
A class that represents the Rwanda country.
CountrySau
A class that represents the Saudi Arabia country.
CountrySdn
A class that represents the Sudan country.
CountrySen
A class that represents the Senegal country.
CountrySgp
A class that represents the Singapore country.
CountrySgs
A class that represents the South Georgia country.
CountryShn
A class that represents the Saint Helena, Ascension and Tristan da Cunha country.
CountrySjm
A class that represents the Svalbard and Jan Mayen country.
CountrySlb
A class that represents the Solomon Islands country.
CountrySle
A class that represents the Sierra Leone country.
CountrySlv
A class that represents the El Salvador country.
CountrySmr
A class that represents the San Marino country.
CountrySom
A class that represents the Somalia country.
CountrySpm
A class that represents the Saint Pierre and Miquelon country.
CountrySrb
A class that represents the Serbia country.
CountrySsd
A class that represents the South Sudan country.
CountryStp
A class that represents the São Tomé and Príncipe country.
CountrySur
A class that represents the Suriname country.
CountrySvk
A class that represents the Slovakia country.
CountrySvn
A class that represents the Slovenia country.
CountrySwe
A class that represents the Sweden country.
CountrySwz
A class that represents the Eswatini country.
CountrySxm
A class that represents the Sint Maarten country.
CountrySyc
A class that represents the Seychelles country.
CountrySyr
A class that represents the Syria country.
CountryTca
A class that represents the Turks and Caicos Islands country.
CountryTcd
A class that represents the Chad country.
CountryTgo
A class that represents the Togo country.
CountryTha
A class that represents the Thailand country.
CountryTjk
A class that represents the Tajikistan country.
CountryTkl
A class that represents the Tokelau country.
CountryTkm
A class that represents the Turkmenistan country.
CountryTls
A class that represents the Timor-Leste country.
CountryTon
A class that represents the Tonga country.
CountryTto
A class that represents the Trinidad and Tobago country.
CountryTun
A class that represents the Tunisia country.
CountryTur
A class that represents the Turkey country.
CountryTuv
A class that represents the Tuvalu country.
CountryTwn
A class that represents the Taiwan country.
CountryTza
A class that represents the Tanzania country.
CountryUga
A class that represents the Uganda country.
CountryUkr
A class that represents the Ukraine country.
CountryUmi
A class that represents the United States Minor Outlying Islands country.
CountryUnk
A class that represents the Kosovo country.
CountryUry
A class that represents the Uruguay country.
CountryUsa
A class that represents the United States country.
CountryUzb
A class that represents the Uzbekistan country.
CountryVat
A class that represents the Vatican City country.
CountryVct
A class that represents the Saint Vincent and the Grenadines country.
CountryVen
A class that represents the Venezuela country.
CountryVgb
A class that represents the British Virgin Islands country.
CountryVir
A class that represents the United States Virgin Islands country.
CountryVnm
A class that represents the Vietnam country.
CountryVut
A class that represents the Vanuatu country.
CountryWlf
A class that represents the Wallis and Futuna country.
CountryWsm
A class that represents the Samoa country.
CountryYem
A class that represents the Yemen country.
CountryZaf
A class that represents the South Africa country.
CountryZmb
A class that represents the Zambia country.
CountryZwe
A class that represents the Zimbabwe country.
Creole
A class that represents the Creole language family.
CryptoCurrency
A class representing a cryptocurrency.
Currency
A class representing a currency.
CurrencyFlag
A widget that displays a dual flag for a fiat currency.
CustomDiagonalPainter
A painter for rendering custom diagonal elements.
CustomElementsPainter<T extends FlagParentBounds>
An abstract base class for painting custom elements on a flag.
CustomElementsProperties
A class representing custom properties for elements, extending ElementsProperties.
CypPainter
Painter for the Cyprus flag.
DavidStarPainter
Painter for the Israel flag.
DecoratedFlagInterface
An abstract interface class that defines the properties for a decorated flag.
DecoratedFlagWidget
An abstract widget that displays a flag for a given object.
Demonyms
A class that represents the demonyms for a particular language.
DeneYeniseian
A class that represents the Dene-Yeniseian language family.
DiagonalLine
A class representing a diagonal line shape.
DiagonalLinePainter
A painter for rendering diagonal line elements on flags.
Dravidian
A class that represents the Dravidian language family.
DualFlag<T extends IsoStandardized<Object>, F extends BasicFlag>
A widget that displays two flags split by an angle for a given ISO item.
DualFlagClipper
A CustomClipper that clips to one side of a line through the center at the given angle.
EaglePainter
Painter for the simple eagle.
EasternAfrica
Represents the Eastern Africa region, which includes the countries of Burundi, Comoros, Djibouti, Eritrea, Ethiopia, Kenya, Madagascar, etc.
EasternAsia
Represents the Eastern Asia region, which includes the countries of China, Japan, Mongolia, North Korea, South Korea, Taiwan etc.
EasternEurope
Represents the Eastern Europe region, which includes the countries of Belarus, Poland, Romania, Russia, etc.
ElementsPainter
An abstract base class for painting elements on a flag.
ElementsProperties
A class representing the properties of elements used in flag designs.
Ellipse
A class representing an ellipse shape.
EllipseFlag
A widget that represents a flag with an ellipse shape.
EllipsePainter
A painter for rendering elliptical elements on flags.
EriPainter
Painter for the Eritrea flag.
EskimoAleut
A class that represents the Eskimo Aleut language family.
EspPainter
Painter for the Spain flag.
Europe
Represents the continent of Europe.
FiatAed
A class that represents the United Arab Emirates Dirham currency.
FiatAfn
A class that represents the Afghan Afghani currency.
FiatAll
A class that represents the Albanian Lek currency.
FiatAmd
A class that represents the Armenian Dram currency.
FiatAoa
A class that represents the Angolan Kwanza currency.
FiatArs
A class that represents the Argentine Peso currency.
FiatAud
A class that represents the Australian Dollar currency.
FiatAwg
A class that represents the Aruban Florin currency.
FiatAzn
A class that represents the Azerbaijani Manat currency.
FiatBam
A class that represents the Convertible Mark currency.
FiatBbd
A class that represents the Barbadian Dollar currency.
FiatBdt
A class that represents the Bangladeshi Taka currency.
FiatBhd
A class that represents the Bahraini Dinar currency.
FiatBif
A class that represents the Burundian Franc currency.
FiatBmd
A class that represents the Bermudian Dollar currency.
FiatBnd
A class that represents the Brunei Dollar currency.
FiatBob
A class that represents the Bolivian Boliviano currency.
FiatBrl
A class that represents the Brazilian Real currency.
FiatBsd
A class that represents the Bahamian Dollar currency.
FiatBtn
A class that represents the Bhutanese Ngultrum currency.
FiatBwp
A class that represents the Botswanan Pula currency.
FiatByn
A class that represents the Belarusian Ruble currency.
FiatBzd
A class that represents the Belize Dollar currency.
FiatCad
A class that represents the Canadian Dollar currency.
FiatCdf
A class that represents the Congolese Franc currency.
FiatChf
A class that represents the Swiss Franc currency.
FiatClf
A class that represents the Chilean Unit of Account (UF) currency.
FiatClp
A class that represents the Chilean Peso currency.
FiatCny
A class that represents the Chinese Renminbi Yuan currency.
FiatCop
A class that represents the Colombian Peso currency.
FiatCrc
A class that represents the Costa Rican Colón currency.
FiatCuc
A class that represents the Cuban Convertible Peso currency.
FiatCup
A class that represents the Cuban Peso currency.
FiatCurrency
A sealed class representing fiat currency.
FiatCustom
A class that represents a user-defined fiat currency instance.
FiatCve
A class that represents the Cape Verdean Escudo currency.
FiatCzk
A class that represents the Czech Koruna currency.
FiatDjf
A class that represents the Djiboutian Franc currency.
FiatDkk
A class that represents the Danish Krone currency.
FiatDop
A class that represents the Dominican Peso currency.
FiatDzd
A class that represents the Algerian Dinar currency.
FiatEgp
A class that represents the Egyptian Pound currency.
FiatErn
A class that represents the Eritrean Nakfa currency.
FiatEtb
A class that represents the Ethiopian Birr currency.
FiatEur
A class that represents the Euro currency.
FiatFjd
A class that represents the Fijian Dollar currency.
FiatFkp
A class that represents the Falkland Pound currency.
FiatGbp
A class that represents the British Pound currency.
FiatGel
A class that represents the Georgian Lari currency.
FiatGhs
A class that represents the Ghanaian Cedi currency.
FiatGip
A class that represents the Gibraltar Pound currency.
FiatGmd
A class that represents the Gambian Dalasi currency.
FiatGnf
A class that represents the Guinean Franc currency.
FiatGtq
A class that represents the Guatemalan Quetzal currency.
FiatGyd
A class that represents the Guyanese Dollar currency.
FiatHkd
A class that represents the Hong Kong Dollar currency.
FiatHnl
A class that represents the Honduran Lempira currency.
FiatHtg
A class that represents the Haitian Gourde currency.
FiatHuf
A class that represents the Hungarian Forint currency.
FiatIdr
A class that represents the Indonesian Rupiah currency.
FiatIls
A class that represents the Israeli New Shekel currency.
FiatInr
A class that represents the Indian Rupee currency.
FiatIqd
A class that represents the Iraqi Dinar currency.
FiatIrr
A class that represents the Iranian Rial currency.
FiatIsk
A class that represents the Icelandic Króna currency.
FiatJmd
A class that represents the Jamaican Dollar currency.
FiatJod
A class that represents the Jordanian Dinar currency.
FiatJpy
A class that represents the Japanese Yen currency.
FiatKes
A class that represents the Kenyan Shilling currency.
FiatKgs
A class that represents the Kyrgyzstani Som currency.
FiatKhr
A class that represents the Cambodian Riel currency.
FiatKmf
A class that represents the Comorian Franc currency.
FiatKpw
A class that represents the North Korean Won currency.
FiatKrw
A class that represents the South Korean Won currency.
FiatKwd
A class that represents the Kuwaiti Dinar currency.
FiatKyd
A class that represents the Cayman Islands Dollar currency.
FiatKzt
A class that represents the Kazakhstani Tenge currency.
FiatLak
A class that represents the Laotian Kip currency.
FiatLbp
A class that represents the Lebanese Pound currency.
FiatLkr
A class that represents the Sri Lankan Rupee currency.
FiatLrd
A class that represents the Liberian Dollar currency.
FiatLsl
A class that represents the Lesotho Loti currency.
FiatLyd
A class that represents the Libyan Dinar currency.
FiatMad
A class that represents the Moroccan Dirham currency.
FiatMdl
A class that represents the Moldovan Leu currency.
FiatMga
A class that represents the Malagasy Ariary currency.
FiatMkd
A class that represents the Macedonian Denar currency.
FiatMmk
A class that represents the Myanmar Kyat currency.
FiatMnt
A class that represents the Mongolian Tugrik currency.
FiatMop
A class that represents the Macanese Pataca currency.
FiatMru
A class that represents the Mauritanian Ouguiya currency.
FiatMur
A class that represents the Mauritian Rupee currency.
FiatMvr
A class that represents the Maldivian Rufiyaa currency.
FiatMwk
A class that represents the Malawian Kwacha currency.
FiatMxn
A class that represents the Mexican Peso currency.
FiatMyr
A class that represents the Malaysian Ringgit currency.
FiatMzn
A class that represents the Mozambican Metical currency.
FiatNad
A class that represents the Namibian Dollar currency.
FiatNgn
A class that represents the Nigerian Naira currency.
FiatNio
A class that represents the Nicaraguan Córdoba currency.
FiatNok
A class that represents the Norwegian Krone currency.
FiatNpr
A class that represents the Nepalese Rupee currency.
FiatNzd
A class that represents the New Zealand Dollar currency.
FiatOmr
A class that represents the Omani Rial currency.
FiatPab
A class that represents the Panamanian Balboa currency.
FiatPen
A class that represents the Peruvian Sol currency.
FiatPgk
A class that represents the Papua New Guinean Kina currency.
FiatPhp
A class that represents the Philippine Peso currency.
FiatPkr
A class that represents the Pakistani Rupee currency.
FiatPln
A class that represents the Polish Zloty currency.
FiatPyg
A class that represents the Paraguayan Guarani currency.
FiatQar
A class that represents the Qatari Riyal currency.
FiatRon
A class that represents the Romanian Leu currency.
FiatRsd
A class that represents the Serbian Dinar currency.
FiatRub
A class that represents the Russian Ruble currency.
FiatRwf
A class that represents the Rwandan Franc currency.
FiatSar
A class that represents the Saudi Riyal currency.
FiatSbd
A class that represents the Solomon Islands Dollar currency.
FiatScr
A class that represents the Seychellois Rupee currency.
FiatSdg
A class that represents the Sudanese Pound currency.
FiatSek
A class that represents the Swedish Krona currency.
FiatSgd
A class that represents the Singapore Dollar currency.
FiatShp
A class that represents the St. Helena Pound currency.
FiatSle
A class that represents the Sierra Leonean Leone currency.
FiatSos
A class that represents the Somali Shilling currency.
FiatSrd
A class that represents the Surinamese Dollar currency.
FiatSsp
A class that represents the South Sudanese Pound currency.
FiatStn
A class that represents the São Tomé and Príncipe Second Dobra currency.
FiatSyp
A class that represents the Syrian Pound currency.
FiatSzl
A class that represents the Swazi Lilangeni currency.
FiatThb
A class that represents the Thai Baht currency.
FiatTjs
A class that represents the Tajikistani Somoni currency.
FiatTmt
A class that represents the Turkmenistani Manat currency.
FiatTnd
A class that represents the Tunisian Dinar currency.
FiatTop
A class that represents the Tongan Paʻanga currency.
FiatTry
A class that represents the Turkish Lira currency.
FiatTtd
A class that represents the Trinidad & Tobago Dollar currency.
FiatTwd
A class that represents the New Taiwan Dollar currency.
FiatTzs
A class that represents the Tanzanian Shilling currency.
FiatUah
A class that represents the Ukrainian Hryvnia currency.
FiatUgx
A class that represents the Ugandan Shilling currency.
FiatUsd
A class that represents the United States Dollar currency.
FiatUyu
A class that represents the Uruguayan Peso currency.
FiatUzs
A class that represents the Uzbekistani Som currency.
FiatVes
A class that represents the Venezuelan Bolívar Soberano currency.
FiatVnd
A class that represents the Vietnamese Dong currency.
FiatVuv
A class that represents the Vanuatu Vatu currency.
FiatWst
A class that represents the Samoan Tala currency.
FiatXaf
A class that represents the Central African Cfa Franc currency.
FiatXag
A class that represents the Silver (Troy Ounce) currency.
FiatXau
A class that represents the Gold (Troy Ounce) currency.
FiatXba
A class that represents the European Composite Unit currency.
FiatXbb
A class that represents the European Monetary Unit currency.
FiatXbc
A class that represents the European Unit of Account 9 currency.
FiatXbd
A class that represents the European Unit of Account 17 currency.
FiatXcd
A class that represents the East Caribbean Dollar currency.
FiatXcg
A class that represents the Caribbean Guilder currency.
FiatXdr
A class that represents the Special Drawing Rights currency.
FiatXof
A class that represents the West African Cfa Franc currency.
FiatXpd
A class that represents the Palladium currency.
FiatXpf
A class that represents the Cfp Franc currency.
FiatXpt
A class that represents the Platinum currency.
FiatXts
A class that represents the Codes specifically reserved for testing purposes currency.
FiatYer
A class that represents the Yemeni Rial currency.
FiatZar
A class that represents the South African Rand currency.
FiatZmw
A class that represents the Zambian Kwacha currency.
FiatZwg
A class that represents the Zimbabwe Gold currency.
FlagConstants
A class containing constants related to flag aspect ratios.
FlagProperties
A class representing the properties of a flag.
FlagPropertiesProperty
A specialized DiagnosticsProperty for displaying FlagProperties in a well-structured and readable format.
FlagShaderDelegate
A delegate that knows how to post-process flag content with a shader.
FlagShaderOptions
Immutable configuration for waved-flag style shader delegates.
FlagShaderSurface
An animated, shader-driven flag widget that applies GPU-based visual effects to country/currency/language flags.
FlagThemeData
A class that defines the theme data for a flag, including its aspect ratio, decoration, padding, and dimensions.
GeoPainter
Painter for the Georgia flag.
GgyPainter
Painter for the Guernsey flag (GGY).
Gini
A class that represents a Gini coefficient.
HalfEllipsePainter
Painter for the half ellipse element.
HkgPainter
Painter for the Hong Kong flag.
HrvPainter
Painter for the Croatia flag.
Idd
A class that represents an International Direct Dialing (IDD) code.
ImnPainter
Painter for the Isle of Man flag.
IndoEuropean
A class that represents the Indo-European language family.
IrnPainter
Painter for the Iran flag.
IrqPainter
Painter for the Iraq flag.
IsoDiagnosticsProperty<Iso extends IsoStandardized<Object>>
A DiagnosticsProperty that provides a custom diagnostic representation for any IsoStandardized objects.
IsoFlag<T extends IsoStandardized<Object>, F extends BasicFlag>
A widget that displays a flag for a given ISO object.
IsoStandardized<Name extends Object>
An interface that represents an ISO-standardized object.
IsoTranslated<T extends TranslatedName, N extends Object, L extends BasicLocale>
An abstract interface class that extends Translated and implements IsoStandardized.
Japonic
A class that represents the Japonic language family.
JsonCodec
A JsonCodec encodes JSON objects to strings and decodes strings to JSON objects.
JsonEncodable<T extends Object>
An interface that represents an object that can be encoded to JSON.
KazPainter
Painter for the Kazakhstan flag.
KenPainter
Painter for the Kenya flag.
KhmPainter
Painter for the Cambodia flag.
Koreanic
A class that represents the Koreanic language family.
KosovoPainter
Painter for the Kosovo region.
LangAar
A class that represents the Afar language.
LangAbk
A class that represents the Abkhaz language.
LangAfr
A class that represents the Afrikaans language.
LangAka
A class that represents the Akan language.
LangAmh
A class that represents the Amharic language.
LangAra
A class that represents the Arabic language.
LangArg
A class that represents the Aragonese language.
LangAsm
A class that represents the Assamese language.
LangAva
A class that represents the Avaric language.
LangAve
A class that represents the Avestan language.
LangAym
A class that represents the Aymara language.
LangAze
A class that represents the Azerbaijani language.
LangBak
A class that represents the Bashkir language.
LangBam
A class that represents the Bambara language.
LangBel
A class that represents the Belarusian language.
LangBen
A class that represents the Bengali (Bangla) language.
LangBih
A class that represents the Bihari language.
LangBis
A class that represents the Bislama language.
LangBod
A class that represents the Tibetan Standard language.
LangBos
A class that represents the Bosnian language.
LangBre
A class that represents the Breton language.
LangBul
A class that represents the Bulgarian language.
LangCat
A class that represents the Catalan language.
LangCes
A class that represents the Czech language.
LangCha
A class that represents the Chamorro language.
LangChe
A class that represents the Chechen language.
LangChu
A class that represents the (Old) Church Slavonic language.
LangChv
A class that represents the Chuvash language.
LangCor
A class that represents the Cornish language.
LangCos
A class that represents the Corsican language.
LangCre
A class that represents the Cree language.
LangCustom
A class that represents the user-defined custom natural language.
LangCym
A class that represents the Welsh language.
LangDan
A class that represents the Danish language.
LangDeu
A class that represents the German language.
LangDiv
A class that represents the Divehi (Dhivehi/Maldivian) language.
LangDzo
A class that represents the Dzongkha language.
LangEll
A class that represents the Greek (modern) language.
LangEng
A class that represents the English language.
LangEpo
A class that represents the Esperanto language.
LangEst
A class that represents the Estonian language.
LangEus
A class that represents the Basque language.
LangEwe
A class that represents the Ewe language.
LangFao
A class that represents the Faroese language.
LangFas
A class that represents the Persian (Farsi) language.
LangFij
A class that represents the Fijian language.
LangFin
A class that represents the Finnish language.
LangFra
A class that represents the French language.
LangFry
A class that represents the Western Frisian language.
LangFul
A class that represents the Fula (Fulah/Pulaar/Pular) language.
LangGla
A class that represents the (Scottish) Gaelic language.
LangGle
A class that represents the Irish language.
LangGlg
A class that represents the Galician language.
LangGlv
A class that represents the Manx language.
LangGrn
A class that represents the Guaraní language.
LangGuj
A class that represents the Gujarati language.
LangHat
A class that represents the Haitian (Haitian Creole) language.
LangHau
A class that represents the Hausa language.
LangHeb
A class that represents the Hebrew (modern) language.
LangHer
A class that represents the Herero language.
LangHin
A class that represents the Hindi language.
LangHmo
A class that represents the Hiri Motu language.
LangHrv
A class that represents the Croatian language.
LangHun
A class that represents the Hungarian language.
LangHye
A class that represents the Armenian language.
LangIbo
A class that represents the Igbo language.
LangIdo
A class that represents the Ido language.
LangIii
A class that represents the Nuosu language.
LangIku
A class that represents the Inuktitut language.
LangIle
A class that represents the Interlingue language.
LangIna
A class that represents the Interlingua language.
LangInd
A class that represents the Indonesian language.
LangIpk
A class that represents the Inupiaq language.
LangIsl
A class that represents the Icelandic language.
LangIta
A class that represents the Italian language.
LangJav
A class that represents the Javanese language.
LangJpn
A class that represents the Japanese language.
LangKal
A class that represents the Kalaallisut (Greenlandic) language.
LangKan
A class that represents the Kannada language.
LangKas
A class that represents the Kashmiri language.
LangKat
A class that represents the Georgian language.
LangKau
A class that represents the Kanuri language.
LangKaz
A class that represents the Kazakh language.
LangKhm
A class that represents the Khmer language.
LangKik
A class that represents the Kikuyu (Gikuyu) language.
LangKin
A class that represents the Kinyarwanda language.
LangKir
A class that represents the Kyrgyz language.
LangKom
A class that represents the Komi language.
LangKon
A class that represents the Kongo language.
LangKor
A class that represents the Korean language.
LangKua
A class that represents the Kwanyama (Kuanyama) language.
LangKur
A class that represents the Kurdish language.
LangLao
A class that represents the Lao language.
LangLat
A class that represents the Latin language.
LangLav
A class that represents the Latvian language.
LangLim
A class that represents the Limburgish (Limburgan/Limburger) language.
LangLin
A class that represents the Lingala language.
LangLit
A class that represents the Lithuanian language.
LangLtz
A class that represents the Luxembourgish (Letzeburgesch) language.
LangLub
A class that represents the Luba-Katanga language.
LangLug
A class that represents the Ganda language.
LangMah
A class that represents the Marshallese language.
LangMal
A class that represents the Malayalam language.
LangMar
A class that represents the Marathi (Marāṭhī) language.
LangMkd
A class that represents the Macedonian language.
LangMlg
A class that represents the Malagasy language.
LangMlt
A class that represents the Maltese language.
LangMon
A class that represents the Mongolian language.
LangMri
A class that represents the Māori language.
LangMsa
A class that represents the Malay language.
LangMya
A class that represents the Burmese language.
LangNau
A class that represents the Nauruan language.
LangNav
A class that represents the Navajo (Navaho) language.
LangNbl
A class that represents the Southern Ndebele language.
LangNde
A class that represents the Northern Ndebele language.
LangNdo
A class that represents the Ndonga language.
LangNep
A class that represents the Nepali language.
LangNld
A class that represents the Dutch language.
LangNno
A class that represents the Norwegian Nynorsk language.
LangNob
A class that represents the Norwegian Bokmål language.
LangNor
A class that represents the Norwegian language.
LangNya
A class that represents the Chichewa (Chewa/Nyanja) language.
LangOci
A class that represents the Occitan language.
LangOji
A class that represents the Ojibwe (Ojibwa) language.
LangOri
A class that represents the Oriya language.
LangOrm
A class that represents the Oromo language.
LangOss
A class that represents the Ossetian (Ossetic) language.
LangPan
A class that represents the (Eastern) Punjabi language.
LangPli
A class that represents the Pāli language.
LangPol
A class that represents the Polish language.
LangPor
A class that represents the Portuguese language.
LangPus
A class that represents the Pashto (Pushto) language.
LangQue
A class that represents the Quechua language.
LangRoh
A class that represents the Romansh language.
LangRon
A class that represents the Romanian language.
LangRun
A class that represents the Kirundi language.
LangRus
A class that represents the Russian language.
LangSag
A class that represents the Sango language.
LangSan
A class that represents the Sanskrit (Saṁskṛta) language.
LangSin
A class that represents the Sinhalese (Sinhala) language.
LangSlk
A class that represents the Slovak language.
LangSlv
A class that represents the Slovene language.
LangSme
A class that represents the Northern Sami language.
LangSmo
A class that represents the Samoan language.
LangSna
A class that represents the Shona language.
LangSnd
A class that represents the Sindhi language.
LangSom
A class that represents the Somali language.
LangSot
A class that represents the Southern Sotho language.
LangSpa
A class that represents the Spanish language.
LangSqi
A class that represents the Albanian language.
LangSrd
A class that represents the Sardinian language.
LangSrp
A class that represents the Serbian language.
LangSsw
A class that represents the Swati language.
LangSun
A class that represents the Sundanese language.
LangSwa
A class that represents the Swahili language.
LangSwe
A class that represents the Swedish language.
LangTah
A class that represents the Tahitian language.
LangTam
A class that represents the Tamil language.
LangTat
A class that represents the Tatar language.
LangTel
A class that represents the Telugu language.
LangTgk
A class that represents the Tajik language.
LangTgl
A class that represents the Tagalog language.
LangTha
A class that represents the Thai language.
LangTir
A class that represents the Tigrinya language.
LangTon
A class that represents the Tonga (Tonga Islands) language.
LangTsn
A class that represents the Tswana language.
LangTso
A class that represents the Tsonga language.
LangTuk
A class that represents the Turkmen language.
LangTur
A class that represents the Turkish language.
LangTwi
A class that represents the Twi language.
Language
A class that represents a language.
LanguageFamily
A class that represents a family of related languages.
LanguageFlag
A widget that displays a dual flag for a natural language.
LanguageIsolate
A class that represents the Language Isolate language family.
LangUig
A class that represents the Uyghur language.
LangUkr
A class that represents the Ukrainian language.
LangUrd
A class that represents the Urdu language.
LangUzb
A class that represents the Uzbek language.
LangVen
A class that represents the Venda language.
LangVie
A class that represents the Vietnamese language.
LangVol
A class that represents the Volapük language.
LangWln
A class that represents the Walloon language.
LangWol
A class that represents the Wolof language.
LangXho
A class that represents the Xhosa language.
LangYid
A class that represents the Yiddish language.
LangYor
A class that represents the Yoruba language.
LangZha
A class that represents the Zhuang (Chuang) language.
LangZho
A class that represents the Chinese language.
LangZul
A class that represents the Zulu language.
LatLng
A geographic point on the Earth's surface, defined by its latitude and longitude.
LbnPainter
Painter for the Lebanon flag.
LiePainter
Painter for the Liechtenstein flag.
LkaPainter
Painter for the Sri Lanka flag.
LocaleMappingOptions<T extends Object>
Configuration options for locale mapping operations.
LocalizationDelegate
A concrete implementation of abstract BasicLocalizationDelegate that uses BasicLocale and TranslatedName types for localization operations.
LsoPainter
Painter for the Lesotho flag.
MacPainter
Painter for the Macau flag.
MapleLeafPainter
Painter for the Canada flag.
Maps
A class that represents URLs for Google Maps and OpenStreetMap.
MaybeWidget<T extends Object>
A widget that does a null-check of provided value and returns orElse (default to SizedBox.shrink) if value is null.
Melanesia
Represents the Melanesia region, which includes the countries of Fiji, Papua New Guinea, Solomon Islands, and Vanuatu.
MhlPainter
Painter for the Marshall Islands flag.
Micronesia
Represents the Micronesia region, which includes the countries of Federated States of Micronesia, Guam, Kiribati, Marshall Islands, Nauru, etc.
MiddleAfrica
Represents the Middle Africa region, which includes the countries of Angola, Cameroon, Central African Republic, Chad, Congo, etc.
MkdPainter
Painter for the North Macedonia flag.
MnePainter
Painter for the Montenegro flag.
Mongolic
A class that represents the Mongolic language family.
Moon
A class representing a moon shape.
MoonFlag
A widget that represents a flag with a moon shape.
MoonPainter
A painter for rendering moon elements on flags.
MultiElementFlag
A widget that represents a flag with multiple elements.
MultiElementPainter
A custom painter that draws multiple elements on a flag.
Named<T extends Object>
An abstract interface class for objects that have a String name.
NaturalLanguage
A sealed class that represents a natural language.
NaturalLanguageFamily
A class that represents a family of natural languages.
NigerCongo
A class that represents the Niger-Congo language family.
NiloSaharan
A class that represents the Nilo-Saharan language family.
NorthAmerica
Represents the North America region, which includes the countries of Canada, Mexico, and the United States.
NortheastCaucasian
A class that represents the Northeast Caucasian language family.
NorthernAfrica
Represents the Northern Africa region, which includes the countries of Algeria, Egypt, Libya, Morocco, South Sudan, Sudan, and Tunisia.
NorthernEurope
Represents the Northern Europe region, which includes the countries of Denmark, Finland, Iceland, Norway, Sweden, etc.
NorthwestCaucasian
A class that represents the Northwest Caucasian language family.
NplPainter
Painter for the Nepal flag.
Oceania
Represents the continent of Oceania.
PinePainter
Painter for the Norfolk Island flag.
PngPainter
Painter for the Papua New Guinea flag.
Polynesia
Represents the Polynesia region, which includes the countries of American Samoa, Cook Islands, French Polynesia, Niue, etc.
PostalCode
A class that represents a postal code format and regular expression pattern.
ProgrammingLanguage
A class that represents a programming language.
PrtPainter
Painter for the Portugal flag.
PyfPainter
Painter for the French Polynesia flag.
Quechuan
A class that represents the Quechuan language family.
Rectangle
A class representing a rectangle shape.
RectangleFlag
A widget that represents a flag with a rectangle shape.
RectanglePainter
A painter for rendering rectangular elements on flags.
Region
A class that represents a region of the world.
RegionalBloc
The RegionalBloc class is an non-abstract class that represents a regional bloc. It consists of a String values that represents the name and acronym of the regional bloc. The name and acronym fields are required and must not be empty. The otherAcronyms and otherNames fields are optional.
Script
A sealed class that represents a script used in writing systems.
ScriptAdlm
A class that represents the Adlam script.
ScriptAfak
A class that represents the Afaka script.
ScriptAghb
A class that represents the Caucasian Albanian script.
ScriptAhom
A class that represents the Ahom, Tai Ahom script.
ScriptArab
A class that represents the Arabic script.
ScriptAran
A class that represents the Arabic (Nastaliq variant) script.
ScriptArmi
A class that represents the Imperial Aramaic script.
ScriptArmn
A class that represents the Armenian script.
ScriptAvst
A class that represents the Avestan script.
ScriptBali
A class that represents the Balinese script.
ScriptBamu
A class that represents the Bamum script.
ScriptBass
A class that represents the Bassa Vah script.
ScriptBatk
A class that represents the Batak script.
ScriptBeng
A class that represents the Bengali (Bangla) script.
ScriptBhks
A class that represents the Bhaiksuki script.
ScriptBlis
A class that represents the Blissymbols script.
ScriptBopo
A class that represents the Bopomofo script.
ScriptBrah
A class that represents the Brahmi script.
ScriptBrai
A class that represents the Braille script.
ScriptBugi
A class that represents the Buginese script.
ScriptBuhd
A class that represents the Buhid script.
ScriptCakm
A class that represents the Chakma script.
ScriptCans
A class that represents the Unified Canadian Aboriginal Syllabics script.
ScriptCari
A class that represents the Carian script.
ScriptCham
A class that represents the Cham script.
ScriptCher
A class that represents the Cherokee script.
ScriptChrs
A class that represents the Chorasmian script.
ScriptCirt
A class that represents the Cirth script.
ScriptCopt
A class that represents the Coptic script.
ScriptCpmn
A class that represents the Cypro-Minoan script.
ScriptCprt
A class that represents the Cypriot syllabary script.
ScriptCustom
A class that represents the user-defined custom script.
ScriptCyrl
A class that represents the Cyrillic script.
ScriptCyrs
A class that represents the Cyrillic (Old Church Slavonic variant) script.
ScriptDeva
A class that represents the Devanagari (Nagari) script.
ScriptDiak
A class that represents the Dives Akuru script.
ScriptDogr
A class that represents the Dogra script.
ScriptDsrt
A class that represents the Deseret (Mormon) script.
ScriptDupl
A class that represents the Duployan shorthand, Duployan stenography script.
ScriptEgyd
A class that represents the Egyptian demotic script.
ScriptEgyh
A class that represents the Egyptian hieratic script.
ScriptEgyp
A class that represents the Egyptian hieroglyphs script.
ScriptElba
A class that represents the Elbasan script.
ScriptElym
A class that represents the Elymaic script.
ScriptEthi
A class that represents the Ethiopic (Geʻez) script.
ScriptGeok
A class that represents the Khutsuri (Asomtavruli and Nuskhuri) script.
ScriptGeor
A class that represents the Georgian (Mkhedruli and Mtavruli) script.
ScriptGlag
A class that represents the Glagolitic script.
ScriptGong
A class that represents the Gunjala Gondi script.
ScriptGonm
A class that represents the Masaram Gondi script.
ScriptGoth
A class that represents the Gothic script.
ScriptGran
A class that represents the Grantha script.
ScriptGrek
A class that represents the Greek script.
ScriptGujr
A class that represents the Gujarati script.
ScriptGuru
A class that represents the Gurmukhi script.
ScriptHanb
A class that represents the Han with Bopomofo (alias for Han + Bopomofo) script.
ScriptHang
A class that represents the Hangul (Hangŭl, Hangeul) script.
ScriptHani
A class that represents the Han (Hanzi, Kanji, Hanja) script.
ScriptHano
A class that represents the Hanunoo (Hanunóo) script.
ScriptHans
A class that represents the Han (Simplified variant) script.
ScriptHant
A class that represents the Han (Traditional variant) script.
ScriptHatr
A class that represents the Hatran script.
ScriptHebr
A class that represents the Hebrew script.
ScriptHira
A class that represents the Hiragana script.
ScriptHluw
A class that represents the Anatolian Hieroglyphs (Luwian Hieroglyphs, Hittite Hieroglyphs) script.
ScriptHmng
A class that represents the Pahawh Hmong script.
ScriptHmnp
A class that represents the Nyiakeng Puachue Hmong script.
ScriptHrkt
A class that represents the Japanese syllabaries (alias for Hiragana + Katakana) script.
ScriptHung
A class that represents the Old Hungarian (Hungarian Runic) script.
ScriptInds
A class that represents the Indus (Harappan) script.
ScriptItal
A class that represents the Old Italic (Etruscan, Oscan, etc.) script.
ScriptJamo
A class that represents the Jamo (alias for Jamo subset of Hangul) script.
ScriptJava
A class that represents the Javanese script.
ScriptJpan
A class that represents the Japanese (alias for Han + Hiragana + Katakana) script.
ScriptJurc
A class that represents the Jurchen script.
ScriptKali
A class that represents the Kayah Li script.
ScriptKana
A class that represents the Katakana script.
ScriptKawi
A class that represents the Kawi script.
ScriptKhar
A class that represents the Kharoshthi script.
ScriptKhmr
A class that represents the Khmer script.
ScriptKhoj
A class that represents the Khojki script.
ScriptKitl
A class that represents the Khitan large script script.
ScriptKits
A class that represents the Khitan small script script.
ScriptKnda
A class that represents the Kannada script.
ScriptKore
A class that represents the Korean (alias for Hangul + Han) script.
ScriptKpel
A class that represents the Kpelle script.
ScriptKthi
A class that represents the Kaithi script.
ScriptLana
A class that represents the Tai Tham (Lanna) script.
ScriptLaoo
A class that represents the Lao script.
ScriptLatf
A class that represents the Latin (Fraktur variant) script.
ScriptLatg
A class that represents the Latin (Gaelic variant) script.
ScriptLatn
A class that represents the Latin script.
ScriptLeke
A class that represents the Leke script.
ScriptLepc
A class that represents the Lepcha (Róng) script.
ScriptLimb
A class that represents the Limbu script.
ScriptLina
A class that represents the Linear A script.
ScriptLinb
A class that represents the Linear B script.
ScriptLisu
A class that represents the Lisu (Fraser) script.
ScriptLoma
A class that represents the Loma script.
ScriptLyci
A class that represents the Lycian script.
ScriptLydi
A class that represents the Lydian script.
ScriptMahj
A class that represents the Mahajani script.
ScriptMaka
A class that represents the Makasar script.
ScriptMand
A class that represents the Mandaic, Mandaean script.
ScriptMani
A class that represents the Manichaean script.
ScriptMarc
A class that represents the Marchen script.
ScriptMaya
A class that represents the Mayan hieroglyphs script.
ScriptMedf
A class that represents the Medefaidrin (Oberi Okaime, Oberi Ɔkaimɛ) script.
ScriptMend
A class that represents the Mende Kikakui script.
ScriptMerc
A class that represents the Meroitic Cursive script.
ScriptMero
A class that represents the Meroitic Hieroglyphs script.
ScriptMlym
A class that represents the Malayalam script.
ScriptModi
A class that represents the Modi, Moḍī script.
ScriptMong
A class that represents the Mongolian script.
ScriptMoon
A class that represents the Moon (Moon code, Moon script, Moon type) script.
ScriptMroo
A class that represents the Mro, Mru script.
ScriptMtei
A class that represents the Meitei Mayek (Meithei, Meetei) script.
ScriptMult
A class that represents the Multani script.
ScriptMymr
A class that represents the Myanmar (Burmese) script.
ScriptNagm
A class that represents the Nag Mundari script.
ScriptNand
A class that represents the Nandinagari script.
ScriptNarb
A class that represents the Old North Arabian (Ancient North Arabian) script.
ScriptNbat
A class that represents the Nabataean script.
ScriptNewa
A class that represents the Newa, Newar, Newari, Nepāla lipi script.
ScriptNkdb
A class that represents the Naxi Dongba (na²¹ɕi³³ to³³ba²¹, Nakhi Tomba) script.
ScriptNkgb
A class that represents the Naxi Geba (na²¹ɕi³³ gʌ²¹ba²¹, 'Na-'Khi ²Ggŏ-¹baw, Nakhi Geba) script.
ScriptNkoo
A class that represents the N’Ko script.
ScriptNshu
A class that represents the Nüshu script.
ScriptOgam
A class that represents the Ogham script.
ScriptOlck
A class that represents the Ol Chiki (Ol Cemet’, Ol, Santali) script.
ScriptOrkh
A class that represents the Old Turkic, Orkhon Runic script.
ScriptOrya
A class that represents the Oriya (Odia) script.
ScriptOsge
A class that represents the Osage script.
ScriptOsma
A class that represents the Osmanya script.
ScriptOugr
A class that represents the Old Uyghur script.
ScriptPalm
A class that represents the Palmyrene script.
ScriptPauc
A class that represents the Pau Cin Hau script.
ScriptPcun
A class that represents the Proto-Cuneiform script.
ScriptPelm
A class that represents the Proto-Elamite script.
ScriptPerm
A class that represents the Old Permic script.
ScriptPhag
A class that represents the Phags-pa script.
ScriptPhli
A class that represents the Inscriptional Pahlavi script.
ScriptPhlp
A class that represents the Psalter Pahlavi script.
ScriptPhlv
A class that represents the Book Pahlavi script.
ScriptPhnx
A class that represents the Phoenician script.
ScriptPiqd
A class that represents the Klingon (KLI pIqaD) script.
ScriptPlrd
A class that represents the Miao (Pollard) script.
ScriptPrti
A class that represents the Inscriptional Parthian script.
ScriptPsin
A class that represents the Proto-Sinaitic script.
ScriptQaaa
A class that represents the Reserved for private use (start) script.
ScriptQabx
A class that represents the Reserved for private use (end) script.
ScriptRanj
A class that represents the Ranjana script.
ScriptRjng
A class that represents the Rejang (Redjang, Kaganga) script.
ScriptRohg
A class that represents the Hanifi Rohingya script.
ScriptRoro
A class that represents the Rongorongo script.
ScriptRunr
A class that represents the Runic script.
ScriptSamr
A class that represents the Samaritan script.
ScriptSara
A class that represents the Sarati script.
ScriptSarb
A class that represents the Old South Arabian script.
ScriptSaur
A class that represents the Saurashtra script.
ScriptSgnw
A class that represents the SignWriting script.
ScriptShaw
A class that represents the Shavian (Shaw) script.
ScriptShrd
A class that represents the Sharada, Śāradā script.
ScriptShui
A class that represents the Shuishu script.
ScriptSidd
A class that represents the Siddham, Siddhaṃ, Siddhamātṛkā script.
ScriptSind
A class that represents the Khudawadi, Sindhi script.
ScriptSinh
A class that represents the Sinhala script.
ScriptSogd
A class that represents the Sogdian script.
ScriptSogo
A class that represents the Old Sogdian script.
ScriptSora
A class that represents the Sora Sompeng script.
ScriptSoyo
A class that represents the Soyombo script.
ScriptSund
A class that represents the Sundanese script.
ScriptSunu
A class that represents the Sunuwar script.
ScriptSylo
A class that represents the Syloti Nagri script.
ScriptSyrc
A class that represents the Syriac script.
ScriptSyre
A class that represents the Syriac (Estrangelo variant) script.
ScriptSyrj
A class that represents the Syriac (Western variant) script.
ScriptSyrn
A class that represents the Syriac (Eastern variant) script.
ScriptTagb
A class that represents the Tagbanwa script.
ScriptTakr
A class that represents the Takri, Ṭākrī, Ṭāṅkrī script.
ScriptTale
A class that represents the Tai Le script.
ScriptTalu
A class that represents the New Tai Lue script.
ScriptTaml
A class that represents the Tamil script.
ScriptTang
A class that represents the Tangut script.
ScriptTavt
A class that represents the Tai Viet script.
ScriptTelu
A class that represents the Telugu script.
ScriptTeng
A class that represents the Tengwar script.
ScriptTfng
A class that represents the Tifinagh (Berber) script.
ScriptTglg
A class that represents the Tagalog (Baybayin, Alibata) script.
ScriptThaa
A class that represents the Thaana script.
ScriptThai
A class that represents the Thai script.
ScriptTibt
A class that represents the Tibetan script.
ScriptTirh
A class that represents the Tirhuta script.
ScriptTnsa
A class that represents the Tangsa script.
ScriptToto
A class that represents the Toto script.
ScriptUgar
A class that represents the Ugaritic script.
ScriptVaii
A class that represents the Vai script.
ScriptVisp
A class that represents the Visible Speech script.
ScriptVith
A class that represents the Vithkuqi script.
ScriptWara
A class that represents the Warang Citi (Varang Kshiti) script.
ScriptWcho
A class that represents the Wancho script.
ScriptWole
A class that represents the Woleai script.
ScriptXpeo
A class that represents the Old Persian script.
ScriptXsux
A class that represents the Cuneiform, Sumero-Akkadian script.
ScriptYezi
A class that represents the Yezidi script.
ScriptYiii
A class that represents the Yi script.
ScriptZanb
A class that represents the Zanabazar Square (Zanabazarin Dörböljin Useg, Xewtee Dörböljin Bicig, Horizontal Square Script) script.
ScriptZinh
A class that represents the Code for inherited script script.
ScriptZmth
A class that represents the Mathematical notation script.
ScriptZsye
A class that represents the Symbols (Emoji variant) script.
ScriptZsym
A class that represents the Symbols script.
ScriptZxxx
A class that represents the Code for unwritten documents script.
ScriptZyyy
A class that represents the Code for undetermined script script.
ScriptZzzz
A class that represents the Code for uncoded script script.
ShaderStripesPainter<T extends CustomPainter>
Painter that caches the flag render output and feeds it into a shader delegate for animation without re-rendering every frame.
ShahadaPainter
Painter for the Saudi Arabia and Afghanistan flag.
Shape
An abstract class representing a shape that can be used in flag designs.
SimpleBirdPainter
Painter for the simple bird.
SimpleShieldPainter
A painter for rendering shields with various styles and configurations.
SinoTibetan
A class that represents the Sino-Tibetan language family.
SmrPainter
Painter for the San Marino flag.
SouthAmerica
Represents the South America region, which includes the countries of Argentina, Bolivia, Brazil, Chile, Colombia, etc.
SouthCaucasian
A class that represents the South-Caucasian language family.
SouthEasternAsia
Represents the Southeastern Asia region, which includes the countries of Brunei, Cambodia, East Timor, Indonesia, Laos, Malaysia, etc.
SouthernAfrica
Represents the Southern Africa region, which includes the countries of Botswana, Eswatini (Swaziland), Lesotho, Namibia, South Africa, and Zimbabwe.
SouthernAsia
Represents the Southern Asia region, which includes the countries of Afghanistan, Bangladesh, Bhutan, India, Maldives, Nepal, Pakistan, etc.
SouthernEurope
Represents the Southern Europe region, which includes the countries of Andorra, Bosnia and Herzegovina, Croatia, Cyprus, Greece, Italy, Malta, Montenegro, North Macedonia, Portugal, San Marino, Serbia, etc.
SouthwestEurope
Represents the Southwest Europe region, which includes the countries of Andorra, France, Portugal, Spain, etc.
SrbPainter
Painter for the Serbia flag.
Star
A class representing a star shape.
StarFlag
A widget that represents a flag with a star shape.
StarPainter
A painter for rendering star elements on flags.
StaticFlagShaderDelegate
Base class for static (non-animated) flag shader delegates that handles shader program loading, caching, and the standard paint pattern.
StripesPainter<T extends CustomPainter>
A custom painter that draws stripes on a flag.
SubRegion
Represents a named subdivision of a Continent.
SvkPainter
Painter for the Slovakia flag.
SvnPainter
Painter for the Slovenia flag.
SycPainter
Painter for the Seychelles flag.
TaegukgiPainter
Painter for the South Korea flag.
TaiKadai
A class that represents the Tai-Kadai language family.
TjkPainter
Painter for the Tajikistan flag.
TklPainter
Painter for the Tokelau flag.
TkmPainter
Painter for the Turkmenistan flag.
TranslatedName
A class representing a translated name of an ISO object.
Triangle
A class representing a triangle shape.
TriangleFlag
A widget that represents a flag with a triangle shape.
TrianglePainter
A painter for rendering triangular elements on flags.
TtoLinePainter
Painter for the Trinidad and Tobago flag.
Tupian
A class that represents the Tupian language family.
Turkic
A class that represents the Turkic language family.
TypedLocalizationDelegate
A concrete implementation of abstract BasicLocalizationDelegate that uses BasicTypedLocale and TranslatedName types for localization operations.
UgaPainter
Painter for the Uganda flag.
UnionJackPainter
A painter for rendering the Union Jack flag.
UpperCaseIsoMap<V extends IsoStandardized<Object>>
An uppercase key map UpperCaseMap, that uses ISO standardized string keys.
UpperCaseMap<V extends Object>
An uppercase key map that uses trimmed uppercase string keys.
Uralic
A class that represents the Uralic language family.
UsaStarsPainter
Painter for the USA flag.
VatPainter
Painter for the Vatican City flag.
VctPainter
Painter for the Saint Vincent and the Grenadines flag.
VirPainter
Painter for the U.S. Virgin Islands flag.
WavedFlagShaderDelegate
A reusable delegate that applies the waved-flag shader to cached flag imagery.
WesternAfrica
Represents the Western Africa region, which includes the countries of Benin, Burkina Faso, Cape Verde, Ivory Coast, Gambia, Ghana, Guinea, etc.
WesternAsia
Represents the Western Asia region, which includes the countries of Armenia, Azerbaijan, Bahrain, Cyprus, Georgia, Iran, Iraq, etc.
WesternEurope
Represents the Western Europe region, which includes the countries of Austria, Belgium, France, Germany, Netherlands, Switzerland, etc.
WorldBloc
The WorldBloc class is an abstract class that represents a world bloc. It consists of a String values that represents the name and acronym of the WorldBloc. The name and acronym fields are required and must not be empty (if provided).
WorldCountry
A sealed class that represents a country in the world.
WritingSystem
A class that represents a writing system.
ZmbPainter
Painter for the Zambia flag.

Enums

FlagElementsType
An Enum representing the base element shape on a flag.
StripeOrientation
An enum representing the orientation of stripes on a flag.
Weekday
An enum that represents the days of the week.

Extension Types

IsoObject
Extension type for handling ISO codes from any object.
IsoString
Extension type for handling ISO codes from any String.

Extensions

BasicFlagExtensionCopyWith on T
An extension on BasicFlag to provide a copyWith method for creating a new instance of BasicFlag with modified properties.
BasicLocaleExtension on BasicLocale
Provides extension methods for BasicLocale class. Contains common methods for example copyWith, toMap, fromMap, etc, that are common to all package's submodels.
BoxDecorationExtension on BoxDecoration?
An extension on BoxDecoration to provide additional utility methods.
CapitalExtension on Capital
Provides extension methods for Capital class. Contains common methods for example copyWith, toMap, fromMap, etc, that are common to all package's submodels.
CapitalInfoExtension on CapitalInfo
Provides extension methods for CapitalInfo class. Contains common methods for example copyWith, toMap, fromMap, etc, that are common to all package's submodels.
CarExtension on Car
Provides extension methods for Car class. Contains common methods for example copyWith, toMap, fromMap, etc, that are common to all package's submodels.
CountryFlagExtension on CountryFlag
An extension on CountryFlag to provide additional properties and methods.
CountryNameExtension on CountryName
Provides extension methods for CountryName class. Contains common methods for example copyWith, toMap, fromMap, etc, that are common to all package's submodels.
CryptoCurrencyCopyWith on T
Extension on CryptoCurrency that provides a copyWith method for creating a new instance of CryptoCurrency with updated properties.
CustomElementsPropertiesCopyWith on CustomElementsProperties
An extension on CustomElementsProperties to provide a copyWith method for creating a new instance of CustomElementsProperties with modified properties.
DecoratedFlagInterfaceExtension on DecoratedFlagInterface
An extension on DecoratedFlagInterface that provides a method to calculate the aspect ratio of the flag based on its width and height.
DemonymsExtension on Demonyms
Provides extension methods for Demonyms class. Contains common methods for example copyWith, toMap, fromMap, etc, that are common to all package's submodels.
DualFlagExtension on DualFlag<T, F>
An extension on DualFlag to provide a copyWith method for creating a new instance of DualFlag with modified properties.
ElementsPropertiesCopyWith on ElementsProperties
An extension on ElementsProperties to provide a copyWith method for creating a new instance of ElementsProperties with modified properties.
FiatCurrencyCopyWith on T
Extension on FiatCurrency that provides a copyWith method for creating a new instance of FiatCurrency with updated properties.
FiatCurrencyFormat on FiatCurrency
Provides a set of methods for formatting values of FiatCurrency.
FiatCurrencyGetters on FiatCurrency
Provides a set of getters for the FiatCurrency class.
FiatCurrencyJson on FiatCurrency
Extension on FiatCurrency that provides methods for converting FiatCurrency objects to and from JSON maps.
FlagExtension on WorldCountry
Extension on WorldCountry to provide flag-related properties and colors.
FlagPropertiesCopyWith on FlagProperties
An extension on FlagProperties to provide a copyWith method for creating a new instance of FlagProperties with modified properties.
GiniExtension on Gini
Provides extension methods for Gini class. Contains common methods for example copyWith, toMap, fromMap, etc, that are common to all package's submodels.
IddExtension on Idd
Provides extension methods for Idd class. Contains common methods for example copyWith, toMap, fromMap, etc, that are common to all package's submodels.
IsoComparableExtension on Comparable<T>
Extension that adds additional Comparable functionality to IsoStandardized classes.
IsoFlagExtension on IsoFlag<T, F>
An extension on IsoFlag to provide a copyWith method for creating a new instance of IsoFlag with modified properties.
IsoStandardizedWorldCountryExtension on IsoStandardized<Object>?
Extension on IsoStandardized objects that provides type checking functionality for world countries.
IsoTranslatedIterableExtension on Iterable<I>
An extension on Iterable where the type parameter I extends IsoTranslated.
IsoTranslatedNamesExtension on IsoTranslated<TranslatedName, Object, BasicLocale>
Provides extension methods for getting the common native names of a IsoTranslated object.
IterableFiatCurrencyExtension on Iterable<FiatCurrency>
Extension on Iterable of FiatCurrency that provides specialized functionality to map fiat currencies to their associated countries.
IterableNaturalLanguageExtension on Iterable<NaturalLanguage>
Extension on Iterable of NaturalLanguages that provides specialized functionality to map natural languages to their associated countries.
LatLngExtension on LatLng
Provides extension methods for LatLng class. Contains common methods for example copyWith, toMap, fromMap, etc, that are common to all package's submodels.
LocaleMappingOptionsExtension on LocaleMappingOptions<T>
Extension methods for LocaleMappingOptions class.
MapsExtension on Maps
Provides extension methods for Maps class. Contains common methods for example copyWith, toMap, fromMap, etc, that are common to all package's submodels.
NaturalLanguageCopyWith on T
Extension on NaturalLanguage that provides a copyWith method for creating a new instance of NaturalLanguage with updated properties.
NaturalLanguageGetters on NaturalLanguage
Provides convenient getters for ISO 639 language codes on a NaturalLanguage class.
NaturalLanguageJson on NaturalLanguage
Extension on NaturalLanguage that provides methods for converting NaturalLanguage objects to and from JSON maps.
PostalCodeExtension on PostalCode
Provides extension methods for PostalCode class. Contains common methods for example copyWith, toMap, fromMap, etc, that are common to all package's submodels.
ScriptCopyWith on T
Adds copyWith method to Script objects.
ScriptGetters on Script
Provides extension getters for Script class. Contains common getters for ISO related properties of the class, typically those are code getters with ISO standard number, different type converters, etc.
ScriptJson on Script
Extension on Script that provides methods for converting Script objects to and from JSON maps.
SealedWorldIterableExtension on Iterable<T?>
Extension on Iterable class to provide helper methods for working with Iterables.
SealedWorldIterableIsoExtension on Iterable<T>
Extension on Iterable class to provide helper methods for working with IsoStandardized collections.
SealedWorldNullableIterableIsoExtension on Iterable<T>?
Extension on Iterable class to provide helper methods for working with nullable IsoStandardized collections.
TranslatedExtension on IsoTranslated<T, N, L>
An extension that provides translation methods for objects implementing the IsoTranslated interface.
TranslatedNameExtension on TranslatedName
Provides extension methods for TranslatedName class. Contains common methods for example copyWith, toMap, fromMap, etc, that are common to all package's submodels.
UpperCaseIsoMapExtension on UpperCaseIsoMap<V>
Extension methods for the UpperCaseIsoMap class.
WeekdayExtension on Weekday
A class extension that adds utility methods to the Weekday enum.
WorldCountryCopyWith on T
Extension that adds a copyWith method to the WorldCountry class. This method returns a new instance of WorldCountry with the specified properties updated.
WorldCountryDateTime on WorldCountry
Provides extension methods for working with time zones and DateTime objects related to a WorldCountry object.
WorldCountryGeo on WorldCountry
Provides extension methods for geographic calculations related to a WorldCountry object.
WorldCountryGetters on WorldCountry
A class extension that adds utility methods to the WorldCountry class.
WorldCountryJson on WorldCountry
Extension on WorldCountry that provides methods for converting WorldCountry objects to and from JSON maps.
WorldCountryNames on WorldCountry
Provides extension methods for getting the names of a WorldCountry object.
WorldCountryWebResources on WorldCountry
Provides extension methods for accessing web resources related to a WorldCountry object.
WorldFlagsBuildContextExtension on BuildContext
A set of useful extensions for BuildContext related to the world_flags package.

Constants

flagAbwProperties → const FlagProperties
Flag properties of country Aruba (AW).
flagAfgProperties → const FlagProperties
Alternative flag properties of country Afghanistan (AF).
flagAgoProperties → const FlagProperties
Flag properties of country Angola (AO).
flagAiaProperties → const FlagProperties
Flag properties of country Anguilla (AI).
flagAlaProperties → const FlagProperties
Flag properties of country Åland Islands (AX).
flagAlbProperties → const FlagProperties
Flag properties of country Albania (AL).
flagAndProperties → const FlagProperties
Flag properties of country Andorra (AD).
flagAreProperties → const FlagProperties
Flag properties of country United Arab Emirates (AE).
flagArgProperties → const FlagProperties
Flag properties of country Argentina (AR).
flagArmProperties → const FlagProperties
Flag properties of country Armenia (AM).
flagAsmProperties → const FlagProperties
Flag properties of country American Samoa (AS).
flagAtaProperties → const FlagProperties
Flag properties of country Antarctica (AQ).
flagAtfProperties → const FlagProperties
Flag properties of country French Southern and Antarctic Lands (TF).
flagAtgProperties → const FlagProperties
Flag properties of country Antigua and Barbuda (AG).
flagAusProperties → const FlagProperties
Flag properties of country Australia (AU).
flagAutProperties → const FlagProperties
Flag properties of country Austria (AT).
flagAzeProperties → const FlagProperties
Flag properties of country Azerbaijan (AZ).
flagBdiProperties → const FlagProperties
Flag properties of country Burundi (BI).
flagBelProperties → const FlagProperties
Flag properties of country Belgium (BE).
flagBenProperties → const FlagProperties
Flag properties of country Benin (BJ).
flagBesProperties → const FlagProperties
Flag properties of country Caribbean Netherlands (BQ).
flagBfaProperties → const FlagProperties
Flag properties of country Burkina Faso (BF).
flagBgdProperties → const FlagProperties
Flag properties of country Bangladesh (BD).
flagBgrProperties → const FlagProperties
Flag properties of country Bulgaria (BG). Colors reference: https://wikipedia.org/wiki/Flag_of_Bulgaria#Colours.
flagBhrProperties → const FlagProperties
Flag properties of country Bahrain (BH).
flagBhsProperties → const FlagProperties
Flag properties of country Bahamas (BS).
flagBihProperties → const FlagProperties
Flag properties of country Bosnia and Herzegovina (BA).
flagBlmProperties → const FlagProperties
Flag properties of country Saint Barthélemy (BL).
flagBlrProperties → const FlagProperties
Flag properties of country Belarus (BY).
flagBlzProperties → const FlagProperties
Flag properties of country Belize (BZ).
flagBmuProperties → const FlagProperties
Flag properties of country Bermuda (BM).
flagBolProperties → const FlagProperties
Flag properties of country Bolivia (BO).
flagBraProperties → const FlagProperties
Flag properties of country Brazil (BR).
flagBrbProperties → const FlagProperties
Flag properties of country Barbados (BB).
flagBrnProperties → const FlagProperties
Flag properties of country Brunei (BN).
flagBtnProperties → const FlagProperties
Flag properties of country Bhutan (BT).
flagBvtProperties → const FlagProperties
Flag properties of country Bouvet Island (BV).
flagBwaProperties → const FlagProperties
Flag properties of country Botswana (BW).
flagCafProperties → const FlagProperties
Flag properties of country Central African Republic (CF).
flagCanProperties → const FlagProperties
Flag properties of country Canada (CA).
flagCckProperties → const FlagProperties
Flag properties of country Cocos (Keeling) Islands (CC).
flagCheProperties → const FlagProperties
Flag properties of country Switzerland (CH).
flagChlProperties → const FlagProperties
Flag properties of country Chile (CL).
flagChnProperties → const FlagProperties
Flag properties of country China (CN).
flagCivProperties → const FlagProperties
Flag properties of country Ivory Coast (CI).
flagCmrProperties → const FlagProperties
Flag properties of country Cameroon (CM).
flagCodProperties → const FlagProperties
Flag properties of country DR Congo (CD).
flagCogProperties → const FlagProperties
Flag properties of country Republic of the Congo (CG).
flagCokProperties → const FlagProperties
Flag properties of country Cook Islands (CK).
flagColProperties → const FlagProperties
Flag properties of country Colombia (CO).
flagComProperties → const FlagProperties
Flag properties of country Comoros (KM).
flagCpvProperties → const FlagProperties
Flag properties of country Cape Verde (CV).
flagCriProperties → const FlagProperties
Flag properties of country Costa Rica (CR).
flagCubProperties → const FlagProperties
Flag properties of country Cuba (CU).
flagCuwProperties → const FlagProperties
Flag properties of country Curaçao (CW).
flagCxrProperties → const FlagProperties
Flag properties of country Christmas Island (CX).
flagCymProperties → const FlagProperties
Flag properties of country Cayman Islands (KY).
flagCypProperties → const FlagProperties
Flag properties of country Cyprus (CY).
flagCzeProperties → const FlagProperties
Flag properties of country Czechia (CZ).
flagDeuProperties → const FlagProperties
Flag properties of country Germany (DE).
flagDjiProperties → const FlagProperties
Flag properties of country Djibouti (DJ).
flagDmaProperties → const FlagProperties
Flag properties of country Dominica (DM).
flagDnkProperties → const FlagProperties
Flag properties of country Denmark (DK).
flagDomProperties → const FlagProperties
Flag properties of country Dominican Republic (DO).
flagDzaProperties → const FlagProperties
Flag properties of country Algeria (DZ).
flagEcuProperties → const FlagProperties
Flag properties of country Ecuador (EC).
flagEgyProperties → const FlagProperties
Flag properties of country Egypt (EG).
flagEpoProperties → const FlagProperties
Flag properties of language Esperanto (EPO).
flagEriProperties → const FlagProperties
Flag properties of country Eritrea (ER).
flagEshProperties → const FlagProperties
Flag properties of country Western Sahara (EH).
flagEspProperties → const FlagProperties
Flag properties of country Spain (ES).
flagEstProperties → const FlagProperties
Flag properties of country Estonia (EE).
flagEthProperties → const FlagProperties
Flag properties of country Ethiopia (ET).
flagEurProperties → const FlagProperties
Flag properties of European Union (EUR).
flagFinProperties → const FlagProperties
Flag properties of country Finland (FI).
flagFjiProperties → const FlagProperties
Flag properties of country Fiji (FJ).
flagFlkProperties → const FlagProperties
Flag properties of country Falkland Islands (FK).
flagFraProperties → const FlagProperties
Flag properties of country France (FR).
flagFroProperties → const FlagProperties
Flag properties of country Faroe Islands (FO).
flagFsmProperties → const FlagProperties
Flag properties of country Micronesia (FM).
flagGabProperties → const FlagProperties
Flag properties of country Gabon (GA).
flagGbrProperties → const FlagProperties
Flag properties of country United Kingdom (GB).
flagGeoProperties → const FlagProperties
Flag properties of country Georgia (GE).
flagGgyProperties → const FlagProperties
Flag properties of country Guernsey (GG).
flagGhaProperties → const FlagProperties
Flag properties of country Ghana (GH).
flagGibProperties → const FlagProperties
Flag properties of country Gibraltar (GI).
flagGinProperties → const FlagProperties
Flag properties of country Guinea (GN).
flagGlpProperties → const FlagProperties
Flag properties of country Guadeloupe (GP).
flagGmbProperties → const FlagProperties
Flag properties of country Gambia (GM).
flagGnbProperties → const FlagProperties
Flag properties of country Guinea-Bissau (GW).
flagGnqProperties → const FlagProperties
Flag properties of country Equatorial Guinea (GQ).
flagGrcProperties → const FlagProperties
Flag properties of country Greece (GR).
flagGrdProperties → const FlagProperties
Flag properties of country Grenada (GD).
flagGrlProperties → const FlagProperties
Flag properties of country Greenland (GL).
flagGtmProperties → const FlagProperties
Flag properties of country Guatemala (GT).
flagGufProperties → const FlagProperties
Flag properties of country French Guiana (GF).
flagGufPropertiesAlt → const FlagProperties
Alternative flag properties of country French Guiana (GF).
flagGumProperties → const FlagProperties
Flag properties of country Guam (GU).
flagGuyProperties → const FlagProperties
Flag properties of country Guyana (GY).
flagHkgProperties → const FlagProperties
Flag properties of country Hong Kong (HK).
flagHmdProperties → const FlagProperties
Flag properties of country Heard Island and McDonald Islands (HM).
flagHndProperties → const FlagProperties
Flag properties of country Honduras (HN).
flagHrvProperties → const FlagProperties
Flag properties of country Croatia (HR).
flagHtiProperties → const FlagProperties
Flag properties of country Haiti (HT).
flagHunProperties → const FlagProperties
Flag properties of country Hungary (HU).
flagIdnProperties → const FlagProperties
Flag properties of country Indonesia (ID).
flagIdoProperties → const FlagProperties
Flag properties of Ido (IDO).
flagIleProperties → const FlagProperties
Flag properties of Interlingue (ILE).
flagImnProperties → const FlagProperties
Flag properties of country Isle of Man (IM).
flagInaProperties → const FlagProperties
Flag properties of Interlingua (INA).
flagIndProperties → const FlagProperties
Flag properties of country India (IN).
flagIotProperties → const FlagProperties
Flag properties of country British Indian Ocean Territory (IO).
flagIrlProperties → const FlagProperties
Flag properties of country Ireland (IE).
flagIrnProperties → const FlagProperties
Flag properties of country Iran (IR).
flagIrqProperties → const FlagProperties
Flag properties of country Iraq (IQ).
flagIslProperties → const FlagProperties
Flag properties of country Iceland (IS).
flagIsrProperties → const FlagProperties
Flag properties of country Israel (IL).
flagItaProperties → const FlagProperties
Flag properties of country Italy (IT).
flagJamProperties → const FlagProperties
Flag properties of country Jamaica (JM).
flagJeyProperties → const FlagProperties
Flag properties of country Jersey (JE).
flagJorProperties → const FlagProperties
Flag properties of country Jordan (JO).
flagJpnProperties → const FlagProperties
Flag properties of country Japan (JP).
flagKazProperties → const FlagProperties
Flag properties of country Kazakhstan (KZ).
flagKenProperties → const FlagProperties
Flag properties of country Kenya (KE).
flagKgzProperties → const FlagProperties
Flag properties of country Kyrgyzstan (KG).
flagKhmProperties → const FlagProperties
Flag properties of country Cambodia (KH).
flagKirProperties → const FlagProperties
Flag properties of country Kiribati (KI).
flagKnaProperties → const FlagProperties
Flag properties of country Saint Kitts and Nevis (KN).
flagKorProperties → const FlagProperties
Flag properties of country South Korea (KR).
flagKwtProperties → const FlagProperties
Flag properties of country Kuwait (KW).
flagLaoProperties → const FlagProperties
Flag properties of country Laos (LA).
flagLbnProperties → const FlagProperties
Flag properties of country Lebanon (LB).
flagLbrProperties → const FlagProperties
Flag properties of country Liberia (LR).
flagLbyProperties → const FlagProperties
Flag properties of country Libya (LY).
flagLcaProperties → const FlagProperties
Flag properties of country Saint Lucia (LC).
flagLieProperties → const FlagProperties
Flag properties of country Liechtenstein (LI).
flagLkaProperties → const FlagProperties
Flag properties of country Sri Lanka (LK).
flagLsoProperties → const FlagProperties
Flag properties of country Lesotho (LS).
flagLtuProperties → const FlagProperties
Flag properties of country Lithuania (LT).
flagLuxProperties → const FlagProperties
Flag properties of country Luxembourg (LU).
flagLvaProperties → const FlagProperties
Flag properties of country Latvia (LV).
flagMacProperties → const FlagProperties
Flag properties of country Macau (MO).
flagMafProperties → const FlagProperties
Flag properties of country Saint Martin (MF).
flagMarProperties → const FlagProperties
Flag properties of country Morocco (MA).
flagMcoProperties → const FlagProperties
Flag properties of country Monaco (MC).
flagMdaProperties → const FlagProperties
Flag properties of country Moldova (MD).
flagMdgProperties → const FlagProperties
Flag properties of country Madagascar (MG).
flagMdvProperties → const FlagProperties
Flag properties of country Maldives (MV).
flagMexProperties → const FlagProperties
Flag properties of country Mexico (MX).
flagMhlProperties → const FlagProperties
Flag properties of country Marshall Islands (MH).
flagMkdProperties → const FlagProperties
Flag properties of country North Macedonia (MK).
flagMliProperties → const FlagProperties
Flag properties of country Mali (ML).
flagMltProperties → const FlagProperties
Flag properties of country Malta (MT).
flagMmrProperties → const FlagProperties
Flag properties of country Myanmar (MM).
flagMneProperties → const FlagProperties
Flag properties of country Montenegro (ME).
flagMngProperties → const FlagProperties
Flag properties of country Mongolia (MN).
flagMnpProperties → const FlagProperties
Flag properties of country Northern Mariana Islands (MP).
flagMozProperties → const FlagProperties
Flag properties of country Mozambique (MZ).
flagMrtProperties → const FlagProperties
Flag properties of country Mauritania (MR).
flagMsrProperties → const FlagProperties
Flag properties of country Montserrat (MS).
flagMtqProperties → const FlagProperties
Flag properties of country Martinique (MQ).
flagMusProperties → const FlagProperties
Flag properties of country Mauritius (MU).
flagMwiProperties → const FlagProperties
Flag properties of country Malawi (MW).
flagMysProperties → const FlagProperties
Flag properties of country Malaysia (MY).
flagMytProperties → const FlagProperties
Flag properties of country Mayotte (YT).
flagNamProperties → const FlagProperties
Flag properties of country Namibia (NA).
flagNclProperties → const FlagProperties
Flag properties of country New Caledonia (NC).
flagNerProperties → const FlagProperties
Flag properties of country Niger (NE).
flagNfkProperties → const FlagProperties
Flag properties of country Norfolk Island (NF).
flagNgaProperties → const FlagProperties
Flag properties of country Nigeria (NG).
flagNicProperties → const FlagProperties
Flag properties of country Nicaragua (NI).
flagNiuProperties → const FlagProperties
Flag properties of country Niue (NU).
flagNldProperties → const FlagProperties
Flag properties of country Netherlands (NL).
flagNorProperties → const FlagProperties
Flag properties of country Norway (NO).
flagNplProperties → const FlagProperties
Flag properties of country Nepal (NP).
flagNruProperties → const FlagProperties
Flag properties of country Nauru (NR).
flagNzlProperties → const FlagProperties
Flag properties of country New Zealand (NZ).
flagOmnProperties → const FlagProperties
Flag properties of country Oman (OM).
flagPakProperties → const FlagProperties
Flag properties of country Pakistan (PK).
flagPanProperties → const FlagProperties
Flag properties of country Panama (PA).
flagPcnProperties → const FlagProperties
Flag properties of country Pitcairn Islands (PN).
flagPerProperties → const FlagProperties
Flag properties of country Peru (PE).
flagPhlProperties → const FlagProperties
Flag properties of country Philippines (PH).
flagPlwProperties → const FlagProperties
Flag properties of country Palau (PW).
flagPngProperties → const FlagProperties
Flag properties of country Papua New Guinea (PG).
flagPolProperties → const FlagProperties
Flag properties of country Poland (PL).
flagPriProperties → const FlagProperties
Flag properties of country Puerto Rico (PR).
flagPrkProperties → const FlagProperties
Flag properties of country North Korea (KP).
flagPropertiesMap → const Map<WorldCountry, FlagProperties>
A map containing properties for the official ISO 3166 country flags.
flagPrtProperties → const FlagProperties
Flag properties of country Portugal (PT).
flagPryProperties → const FlagProperties
Flag properties of country Paraguay (PY).
flagPseProperties → const FlagProperties
Flag properties of country Palestine (PS).
flagPyfProperties → const FlagProperties
Flag properties of country French Polynesia (PF).
flagQatProperties → const FlagProperties
Flag properties of country Qatar (QA).
flagReuProperties → const FlagProperties
Flag properties of country Réunion (RE).
flagRouProperties → const FlagProperties
Flag properties of country Romania (RO).
flagRusProperties → const FlagProperties
Flag properties of country Russia (RU).
flagRwaProperties → const FlagProperties
Flag properties of country Rwanda (RW).
flagSauProperties → const FlagProperties
Flag properties of country Saudi Arabia (SA).
flagSdnProperties → const FlagProperties
Flag properties of country Sudan (SD).
flagSenProperties → const FlagProperties
Flag properties of country Senegal (SN).
flagSgpProperties → const FlagProperties
Flag properties of country Singapore (SG).
flagSgsProperties → const FlagProperties
Flag properties of country South Georgia (GS).
flagShnProperties → const FlagProperties
Flag properties of country Saint Helena, Ascension and Tristan da Cunha (SH).
flagSjmProperties → const FlagProperties
Flag properties of country Svalbard and Jan Mayen (SJ).
flagSlbProperties → const FlagProperties
Flag properties of country Solomon Islands (SB).
flagSleProperties → const FlagProperties
Flag properties of country Sierra Leone (SL).
flagSlvProperties → const FlagProperties
Flag properties of country El Salvador (SV).
flagSmrProperties → const FlagProperties
Flag properties of country San Marino (SM).
flagSomProperties → const FlagProperties
Flag properties of country Somalia (SO).
flagSpmProperties → const FlagProperties
Flag properties of country Saint Pierre and Miquelon (PM).
flagSrbProperties → const FlagProperties
Flag properties of country Serbia (RS).
flagSsdProperties → const FlagProperties
Flag properties of country South Sudan (SS).
flagStpProperties → const FlagProperties
Flag properties of country São Tomé and Príncipe (ST).
flagSurProperties → const FlagProperties
Flag properties of country Suriname (SR).
flagSvkProperties → const FlagProperties
Flag properties of country Slovakia (SK).
flagSvnProperties → const FlagProperties
Flag properties of country Slovenia (SI).
flagSweProperties → const FlagProperties
Flag properties of country Sweden (SE).
flagSwzProperties → const FlagProperties
Flag properties of country Eswatini (SZ).
flagSxmProperties → const FlagProperties
Flag properties of country Sint Maarten (SX).
flagSycProperties → const FlagProperties
Flag properties of country Seychelles (SC).
flagSyrProperties → const FlagProperties
Flag properties of country Syria (SY).
flagTcaProperties → const FlagProperties
Flag properties of country Turks and Caicos Islands (TC).
flagTcdProperties → const FlagProperties
Flag properties of country Chad (TD).
flagTgoProperties → const FlagProperties
Flag properties of country Togo (TG).
flagThaProperties → const FlagProperties
Flag properties of country Thailand (TH).
flagTjkProperties → const FlagProperties
Flag properties of country Tajikistan (TJ).
flagTklProperties → const FlagProperties
Flag properties of country Tokelau (TK).
flagTkmProperties → const FlagProperties
Flag properties of country Turkmenistan (TM).
flagTlsProperties → const FlagProperties
Flag properties of country Timor-Leste (TL).
flagTonProperties → const FlagProperties
Flag properties of country Tonga (TO).
flagTtoProperties → const FlagProperties
Flag properties of country Trinidad and Tobago (TT).
flagTunProperties → const FlagProperties
Flag properties of country Tunisia (TN).
flagTurProperties → const FlagProperties
Flag properties of country Turkey (TR).
flagTuvProperties → const FlagProperties
Flag properties of country Tuvalu (TV).
flagTwnProperties → const FlagProperties
Flag properties of country Taiwan (TW).
flagTzaProperties → const FlagProperties
Flag properties of country Tanzania (TZ).
flagUgaProperties → const FlagProperties
Flag properties of country Uganda (UG).
flagUkrProperties → const FlagProperties
Flag properties of country Ukraine (UA).
flagUmiProperties → const FlagProperties
Flag properties of country United States Minor Outlying Islands (UM).
flagUnkProperties → const FlagProperties
Flag properties of country Kosovo (XK).
flagUryProperties → const FlagProperties
Flag properties of country Uruguay (UY).
flagUsaProperties → const FlagProperties
Flag properties of country United States (US).
flagUzbProperties → const FlagProperties
Flag properties of country Uzbekistan (UZ).
flagVatProperties → const FlagProperties
Flag properties of country Vatican City (VA).
flagVctProperties → const FlagProperties
Flag properties of country Saint Vincent and the Grenadines (VC).
flagVenProperties → const FlagProperties
Flag properties of country Venezuela (VE).
flagVgbProperties → const FlagProperties
Flag properties of country British Virgin Islands (VG).
flagVirProperties → const FlagProperties
Flag properties of country United States Virgin Islands (VI).
flagVnmProperties → const FlagProperties
Flag properties of country Vietnam (VN).
flagVolProperties → const FlagProperties
Flag properties of Volapük (VOL).
flagVutProperties → const FlagProperties
Flag properties of country Vanuatu (VU).
flagWlfProperties → const FlagProperties
Flag properties of country Wallis and Futuna (WF).
flagWsmProperties → const FlagProperties
Flag properties of country Samoa (WS).
flagYemProperties → const FlagProperties
Flag properties of country Yemen (YE).
flagZafProperties → const FlagProperties
Flag properties of country South Africa (ZA).
flagZmbProperties → const FlagProperties
Flag properties of country Zambia (ZM).
flagZweProperties → const FlagProperties
Flag properties of country Zimbabwe (ZW).
smallSimplifiedAlternativeFlagsMap → const Map<WorldCountry, BasicFlag>
Alternative flags for specific countries. As an alternative for flags from the smallSimplifiedFlagsMap. For French Guiana flag is represented by unofficial, but very popular and more commonly used green-yellow flag with a red star in the center.
smallSimplifiedCurrencyFlagsMap → const Map<FiatCurrency, BasicFlag>
A map that associates currency objects with simplified flag representations.
smallSimplifiedFlagsMap → const Map<WorldCountry, BasicFlag>
A map that associates country objects with simplified flag representations.
smallSimplifiedLanguageFlagsMap → const Map<NaturalLanguage, BasicFlag>
A map that associates language objects with simplified flag representations.
uniqueSimplifiedFlagsMap → const Map<WorldCountry, BasicFlag>
A map that associates country objects (excluding Afghanistan and French Guiana - because they have alternative flag representations) with simplified flag representations.
unofficialCurrenciesCountryMap → const Map<FiatCurrency, List<WorldCountry>>
Collection of currencies and their associated (unofficial) countries (based on usage and historical significance).
unofficialLanguagesCountryMap → const Map<NaturalLanguage, List<WorldCountry>>
Collection of languages and their associated (unofficial) countries (based on usage and historical significance).

Functions

jsonEncode(Object? object, {Object? toEncodable(Object? nonEncodable)?}) String
Converts object to a JSON string.

Typedefs

ElementsProps = List<ElementsProperties>
A type definition for a list of ElementsProperties.
FlagPainterBuilder<T extends CustomPainter> = T? Function(ElementsProps? properties, double aspectRatio)
A type definition for a function that builds a CustomPainter for a flag.
FlagParentBounds = ({Rect bounds, Canvas canvas, ElementsProperties? child})
A type definition for a record that holds the parent bounds of a flag element.
FlagShaderDelegateBuilder = FlagShaderDelegate Function(TickerProvider vsync, FlagShaderOptions options, FlagProperties properties)
Signature for building shader delegate when no custom delegate is supplied.
FlagWidgetBuilder<T extends Widget> = T? Function(ElementsProps? properties, double aspectRatio)
A type definition for a function that builds a Widget for a flag.
IsoLocaleKey = ({String isoCode, String locale})
A record type representing a key for ISO locale mappings.
JsonMap = Map<String, dynamic>
A type alias for a JSON-encoded map.
JsonObjectMap = Map<String, Object>
A typedef representing a JSON-encoded map with string keys and Object values.
LocaleMap = Map<IsoLocaleKey, String>
A map type that associates IsoLocaleKeys with their localized string values.
LocaleMapFunction<T extends Object> = Map<IsoLocaleKey, String> Function(Set<String> isoCodes, {String? altSymbol, T? fallbackLocale, String formatter(IsoLocaleKey isoLocale, String l10n)?, T? mainLocale, bool useLanguageFallback})
A function type that maps ISO codes to their localized strings.
UtcDurationDifference = ({Duration duration, bool toAdd})
The UtcDurationDifference type alias is a function type that represents a difference in UTC time. It takes two named parameters: duration, which is a Duration object representing the amount of time to add or subtract, and toAdd, which is a bool value indicating whether to add or subtract the duration. The duration parameter should not be null.