Last active
June 3, 2024 12:11
-
-
Save zielu92/9e0eb97fd285d094d12fc46ec560d4a9 to your computer and use it in GitHub Desktop.
Model of countries and list of countries with emoji flag, phone code and 2 digit country iso code
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ModelCountry { | |
String? image; | |
String? name; | |
String? code; | |
String? iso; | |
ModelCountry(this.image, this.name, this.code, this.iso); | |
} | |
List<ModelCountry> countries = [ | |
ModelCountry("๐ฆ๐ฉ", "Andorra", "+376", "AD"), | |
ModelCountry("๐ฆ๐ช", "United Arab Emirates", "+971", "AE"), | |
ModelCountry("๐ฆ๐ซ", "Afghanistan", "+93", "AF"), | |
ModelCountry("๐ฆ๐ฌ", "Antigua and Barbuda", "+1", "AG"), | |
ModelCountry("๐ฆ๐ฎ", "Anguilla", "+1", "AI"), | |
ModelCountry("๐ฆ๐ฑ", "Albania", "+355", "AL"), | |
ModelCountry("๐ฆ๐ฒ", "Armenia", "+374", "AM"), | |
ModelCountry("๐ฆ๐ด", "Angola", "+244", "AO"), | |
ModelCountry("๐ฆ๐ถ", "Antarctica", "+672", "AQ"), | |
ModelCountry("๐ฆ๐ท", "Argentina", "+54", "AR"), | |
ModelCountry("๐ฆ๐ธ", "American Samoa", "+1", "AS"), | |
ModelCountry("๐ฆ๐น", "Austria", "+43", "AT"), | |
ModelCountry("๐ฆ๐บ", "Australia", "+61", "AU"), | |
ModelCountry("๐ฆ๐ผ", "Aruba", "+297", "AW"), | |
ModelCountry("๐ฆ๐ฝ", "ร land Islands", "+358", "AX"), | |
ModelCountry("๐ฆ๐ฟ", "Azerbaijan", "+994", "AZ"), | |
ModelCountry("๐ง๐ฆ", "Bosnia and Herzegovina", "+387", "BA"), | |
ModelCountry("๐ง๐ง", "Barbados", "+1", "BB"), | |
ModelCountry("๐ง๐ฉ", "Bangladesh", "+880", "BD"), | |
ModelCountry("๐ง๐ช", "Belgium", "+32", "BE"), | |
ModelCountry("๐ง๐ซ", "Burkina Faso", "+226", "BF"), | |
ModelCountry("๐ง๐ฌ", "Bulgaria", "+359", "BG"), | |
ModelCountry("๐ง๐ญ", "Bahrain", "+973", "BH"), | |
ModelCountry("๐ง๐ฎ", "Burundi", "+257", "BI"), | |
ModelCountry("๐ง๐ฏ", "Benin", "+229", "BJ"), | |
ModelCountry("๐ง๐ฑ", "Saint Barthรฉlemy", "+590", "BL"), | |
ModelCountry("๐ง๐ฒ", "Bermuda", "+1", "BM"), | |
ModelCountry("๐ง๐ณ", "Brunei Darussalam", "+673", "BN"), | |
ModelCountry("๐ง๐ด", "Bolivia (Plurinational State of)", "+591", "BO"), | |
ModelCountry("๐ง๐ท", "Brazil", "+55", "BR"), | |
ModelCountry("๐ง๐ธ", "Bahamas", "+1", "BS"), | |
ModelCountry("๐ง๐น", "Bhutan", "+975", "BT"), | |
ModelCountry("๐ง๐ป", "Bouvet Island", "+47", "BV"), | |
ModelCountry("๐ง๐ผ", "Botswana", "+267", "BW"), | |
ModelCountry("๐ง๐พ", "Belarus", "+375", "BY"), | |
ModelCountry("๐ง๐ฟ", "Belize", "+501", "BZ"), | |
ModelCountry("๐จ๐ฆ", "Canada", "+1", "CA"), | |
ModelCountry("๐จ๐จ", "Cocos (Keeling) Islands", "+61", "CC"), | |
ModelCountry("๐จ๐ฉ", "Congo (Democratic Republic of the)", "+243", "CD"), | |
ModelCountry("๐จ๐ซ", "Central African Republic", "+236", "CF"), | |
ModelCountry("๐จ๐ฌ", "Congo", "+242", "CG"), | |
ModelCountry("๐จ๐ญ", "Switzerland", "+41", "CH"), | |
ModelCountry("๐จ๐ฎ", "Cรดte d'Ivoire", "+225", "CI"), | |
ModelCountry("๐จ๐ฐ", "Cook Islands", "+682", "CK"), | |
ModelCountry("๐จ๐ฑ", "Chile", "+56", "CL"), | |
ModelCountry("๐จ๐ฒ", "Cameroon", "+237", "CM"), | |
ModelCountry("๐จ๐ณ", "China", "+86", "CN"), | |
ModelCountry("๐จ๐ด", "Colombia", "+57", "CO"), | |
ModelCountry("๐จ๐ต", "Clipperton Island", "+262", "CP"), | |
ModelCountry("๐จ๐ท", "Costa Rica", "+506", "CR"), | |
ModelCountry("๐จ๐บ", "Cuba", "+53", "CU"), | |
ModelCountry("๐จ๐ป", "Cabo Verde", "+238", "CV"), | |
ModelCountry("๐จ๐ผ", "Curaรงao", "+599", "CW"), | |
ModelCountry("๐จ๐ฝ", "Christmas Island", "+61", "CX"), | |
ModelCountry("๐จ๐พ", "Cyprus", "+357", "CY"), | |
ModelCountry("๐จ๐ฟ", "Czech Republic", "+420", "CZ"), | |
ModelCountry("๐ฉ๐ช", "Germany", "+49", "DE"), | |
ModelCountry("๐ฉ๐ฌ", "Diego Garcia", "+246", "DG"), | |
ModelCountry("๐ฉ๐ฏ", "Djibouti", "+253", "DJ"), | |
ModelCountry("๐ฉ๐ฐ", "Denmark", "+45", "DK"), | |
ModelCountry("๐ฉ๐ฒ", "Dominica", "+1", "DM"), | |
ModelCountry("๐ฉ๐ฐ", "Denmark", "+45", "DK"), | |
ModelCountry("๐ฉ๐ฏ", "Djibouti", "+253", "DJ"), | |
ModelCountry("๐ฉ๐ฒ", "Dominica", "+1", "DM"), | |
ModelCountry("๐ฉ๐ด", "Dominican Republic", "+1", "DO"), | |
ModelCountry("๐ฉ๐ฟ", "Algeria", "+213", "DZ"), | |
ModelCountry("๐ช๐จ", "Ecuador", "+593", "EC"), | |
ModelCountry("๐ช๐ช", "Estonia", "+372", "EE"), | |
ModelCountry("๐ช๐ฌ", "Egypt", "+20", "EG"), | |
ModelCountry("๐ช๐ญ", "Western Sahara", "+212", "EH"), | |
ModelCountry("๐ช๐ท", "Eritrea", "+291", "ER"), | |
ModelCountry("๐ช๐ธ", "Spain", "+34", "ES"), | |
ModelCountry("๐ช๐น", "Ethiopia", "+251", "ET"), | |
ModelCountry("๐ซ๐ฎ", "Finland", "+358", "FI"), | |
ModelCountry("๐ซ๐ฏ", "Fiji", "+679", "FJ"), | |
ModelCountry("๐ซ๐ฐ", "Falkland Islands (Malvinas)", "+500", "FK"), | |
ModelCountry("๐ซ๐ฒ", "Micronesia (Federated States of)", "+691", "FM"), | |
ModelCountry("๐ซ๐ด", "Faroe Islands", "+298", "FO"), | |
ModelCountry("๐ซ๐ท", "France", "+33", "FR"), | |
ModelCountry("๐ฌ๐ฆ", "Gabon", "+241", "GA"), | |
ModelCountry("๐ฌ๐ง", "United Kingdom of Great Britain and Northern Ireland", "+44", "GB"), | |
ModelCountry("๐ฌ๐ฉ", "Grenada", "+1", "GD"), | |
ModelCountry("๐ฌ๐ช", "Georgia", "+995", "GE"), | |
ModelCountry("๐ฌ๐ซ", "French Guiana", "+594", "GF"), | |
ModelCountry("๐ฌ๐ฌ", "Guernsey", "+44", "GG"), | |
ModelCountry("๐ฌ๐ญ", "Ghana", "+233", "GH"), | |
ModelCountry("๐ฌ๐ฎ", "Gibraltar", "+350", "GI"), | |
ModelCountry("๐ฌ๐ฑ", "Greenland", "+299", "GL"), | |
ModelCountry("๐ฌ๐ฒ", "Gambia", "+220", "GM"), | |
ModelCountry("๐ฌ๐ณ", "Guinea", "+224", "GN"), | |
ModelCountry("๐ฌ๐ต", "Guadeloupe", "+590", "GP"), | |
ModelCountry("๐ฌ๐ถ", "Equatorial Guinea", "+240", "GQ"), | |
ModelCountry("๐ฌ๐ท", "Greece", "+30", "GR"), | |
ModelCountry("๐ฌ๐ธ", "South Georgia and the South Sandwich Islands", "+500", "GS"), | |
ModelCountry("๐ฌ๐น", "Guatemala", "+502", "GT"), | |
ModelCountry("๐ฌ๐บ", "Guam", "+1", "GU"), | |
ModelCountry("๐ฌ๐ผ", "Guinea-Bissau", "+245", "GW"), | |
ModelCountry("๐ฌ๐พ", "Guyana", "+592", "GY"), | |
ModelCountry("๐ญ๐ฐ", "Hong Kong", "+852", "HK"), | |
ModelCountry("๐ญ๐ฒ", "Heard Island and McDonald Islands", "+672", "HM"), | |
ModelCountry("๐ญ๐ณ", "Honduras", "+504", "HN"), | |
ModelCountry("๐ญ๐ท", "Croatia", "+385", "HR"), | |
ModelCountry("๐ญ๐น", "Haiti", "+509", "HT"), | |
ModelCountry("๐ญ๐บ", "Hungary", "+36", "HU"), | |
ModelCountry("๐ฎ๐จ", "Canary Islands", "+34", "IC"), | |
ModelCountry("๐ฎ๐ฉ", "Indonesia", "+62", "ID"), | |
ModelCountry("๐ฎ๐ช", "Ireland", "+353", "IE"), | |
ModelCountry("๐ฎ๐ฑ", "Israel", "+972", "IL"), | |
ModelCountry("๐ฎ๐ฒ", "Isle of Man", "+44", "IM"), | |
ModelCountry("๐ฎ๐ณ", "India", "+91", "IN"), | |
ModelCountry("๐ฎ๐ด", "British Indian Ocean Territory", "+246", "IO"), | |
ModelCountry("๐ฎ๐ถ", "Iraq", "+964", "IQ"), | |
ModelCountry("๐ฎ๐ท", "Iran (Islamic Republic of)", "+98", "IR"), | |
ModelCountry("๐ฎ๐ธ", "Iceland", "+354", "IS"), | |
ModelCountry("๐ฎ๐น", "Italy", "+39", "IT"), | |
ModelCountry("๐ฏ๐ช", "Jersey", "+44", "JE"), | |
ModelCountry("๐ฏ๐ฒ", "Jamaica", "+1", "JM"), | |
ModelCountry("๐ฏ๐ด", "Jordan", "+962", "JO"), | |
ModelCountry("๐ฏ๐ต", "Japan", "+81", "JP"), | |
ModelCountry("๐ฐ๐ช", "Kenya", "+254", "KE"), | |
ModelCountry("๐ฐ๐ฌ", "Kyrgyzstan", "+996", "KG"), | |
ModelCountry("๐ฐ๐ญ", "Cambodia", "+855", "KH"), | |
ModelCountry("๐ฐ๐ฎ", "Kiribati", "+686", "KI"), | |
ModelCountry("๐ฐ๐ฒ", "Comoros", "+269", "KM"), | |
ModelCountry("๐ฐ๐ณ", "Saint Kitts and Nevis", "+1", "KN"), | |
ModelCountry("๐ฐ๐ต", "Korea (Democratic People's Republic of)", "+850", "KP"), | |
ModelCountry("๐ฐ๐ท", "Korea (Republic of)", "+82", "KR"), | |
ModelCountry("๐ฐ๐ผ", "Kuwait", "+965", "KW"), | |
ModelCountry("๐ฐ๐พ", "Cayman Islands", "+1", "KY"), | |
ModelCountry("๐ฐ๐ฟ", "Kazakhstan", "+7", "KZ"), | |
ModelCountry("๐ฑ๐ฆ", "Lao People's Democratic Republic", "+856", "LA"), | |
ModelCountry("๐ฑ๐ง", "Lebanon", "+961", "LB"), | |
ModelCountry("๐ฑ๐จ", "Saint Lucia", "+1", "LC"), | |
ModelCountry("๐ฑ๐ฎ", "Liechtenstein", "+423", "LI"), | |
ModelCountry("๐ฑ๐ฐ", "Sri Lanka", "+94", "LK"), | |
ModelCountry("๐ฑ๐ท", "Liberia", "+231", "LR"), | |
ModelCountry("๐ฑ๐ธ", "Lesotho", "+266", "LS"), | |
ModelCountry("๐ฑ๐น", "Lithuania", "+370", "LT"), | |
ModelCountry("๐ฑ๐บ", "Luxembourg", "+352", "LU"), | |
ModelCountry("๐ฑ๐ป", "Latvia", "+371", "LV"), | |
ModelCountry("๐ฑ๐พ", "Libya", "+218", "LY"), | |
ModelCountry("๐ฒ๐ฆ", "Morocco", "+212", "MA"), | |
ModelCountry("๐ฒ๐จ", "Monaco", "+377", "MC"), | |
ModelCountry("๐ฒ๐ฉ", "Moldova (Republic of)", "+373", "MD"), | |
ModelCountry("๐ฒ๐ช", "Montenegro", "+382", "ME"), | |
ModelCountry("๐ฒ๐ซ", "Saint Martin (French part)", "+590", "MF"), | |
ModelCountry("๐ฒ๐ฌ", "Madagascar", "+261", "MG"), | |
ModelCountry("๐ฒ๐ญ", "Marshall Islands", "+692", "MH"), | |
ModelCountry("๐ฒ๐ฐ", "North Macedonia", "+389", "MK"), | |
ModelCountry("๐ฒ๐ฑ", "Mali", "+223", "ML"), | |
ModelCountry("๐ฒ๐ฒ", "Myanmar", "+95", "MM"), | |
ModelCountry("๐ฒ๐ณ", "Mongolia", "+976", "MN"), | |
ModelCountry("๐ฒ๐ด", "Macao", "+853", "MO"), | |
ModelCountry("๐ฒ๐ต", "Northern Mariana Islands", "+1", "MP"), | |
ModelCountry("๐ฒ๐ถ", "Martinique", "+596", "MQ"), | |
ModelCountry("๐ฒ๐ท", "Mauritania", "+222", "MR"), | |
ModelCountry("๐ฒ๐ธ", "Montserrat", "+1", "MS"), | |
ModelCountry("๐ฒ๐น", "Malta", "+356", "MT"), | |
ModelCountry("๐ฒ๐บ", "Mauritius", "+230", "MU"), | |
ModelCountry("๐ฒ๐ป", "Maldives", "+960", "MV"), | |
ModelCountry("๐ฒ๐ผ", "Malawi", "+265", "MW"), | |
ModelCountry("๐ฒ๐ฝ", "Mexico", "+52", "MX"), | |
ModelCountry("๐ฒ๐พ", "Malaysia", "+60", "MY"), | |
ModelCountry("๐ฒ๐ฟ", "Mozambique", "+258", "MZ"), | |
ModelCountry("๐ณ๐ฆ", "Namibia", "+264", "NA"), | |
ModelCountry("๐ณ๐จ", "New Caledonia", "+687", "NC"), | |
ModelCountry("๐ณ๐ช", "Niger", "+227", "NE"), | |
ModelCountry("๐ณ๐ซ", "Norfolk Island", "+672", "NF"), | |
ModelCountry("๐ณ๐ฌ", "Nigeria", "+234", "NG"), | |
ModelCountry("๐ณ๐ฎ", "Nicaragua", "+505", "NI"), | |
ModelCountry("๐ณ๐ฑ", "Netherlands", "+31", "NL"), | |
ModelCountry("๐ณ๐ด", "Norway", "+47", "NO"), | |
ModelCountry("๐ณ๐ต", "Nepal", "+977", "NP"), | |
ModelCountry("๐ณ๐ท", "Nauru", "+674", "NR"), | |
ModelCountry("๐ณ๐บ", "Niue", "+683", "NU"), | |
ModelCountry("๐ณ๐ฟ", "New Zealand", "+64", "NZ"), | |
ModelCountry("๐ด๐ฒ", "Oman", "+968", "OM"), | |
ModelCountry("๐ต๐ฆ", "Panama", "+507", "PA"), | |
ModelCountry("๐ต๐ช", "Peru", "+51", "PE"), | |
ModelCountry("๐ต๐ซ", "French Polynesia", "+689", "PF"), | |
ModelCountry("๐ต๐ฌ", "Papua New Guinea", "+675", "PG"), | |
ModelCountry("๐ต๐ญ", "Philippines", "+63", "PH"), | |
ModelCountry("๐ต๐ฐ", "Pakistan", "+92", "PK"), | |
ModelCountry("๐ต๐ฑ", "Poland", "+48", "PL"), | |
ModelCountry("๐ต๐ฒ", "Saint Pierre and Miquelon", "+508", "PM"), | |
ModelCountry("๐ต๐ณ", "Pitcairn", "+870", "PN"), | |
ModelCountry("๐ต๐ท", "Puerto Rico", "+1", "PR"), | |
ModelCountry("๐ต๐ธ", "Palestine, State of", "+970", "PS"), | |
ModelCountry("๐ต๐น", "Portugal", "+351", "PT"), | |
ModelCountry("๐ต๐ผ", "Palau", "+680", "PW"), | |
ModelCountry("๐ต๐พ", "Paraguay", "+595", "PY"), | |
ModelCountry("๐ถ๐ฆ", "Qatar", "+974", "QA"), | |
ModelCountry("๐ท๐ช", "Rรฉunion", "+262", "RE"), | |
ModelCountry("๐ท๐ด", "Romania", "+40", "RO"), | |
ModelCountry("๐ท๐ธ", "Serbia", "+381", "RS"), | |
ModelCountry("๐ท๐บ", "Russian Federation", "+7", "RU"), | |
ModelCountry("๐ท๐ผ", "Rwanda", "+250", "RW"), | |
ModelCountry("๐ธ๐ฆ", "Saudi Arabia", "+966", "SA"), | |
ModelCountry("๐ธ๐ง", "Solomon Islands", "+677", "SB"), | |
ModelCountry("๐ธ๐จ", "Seychelles", "+248", "SC"), | |
ModelCountry("๐ธ๐ฉ", "Sudan", "+249", "SD"), | |
ModelCountry("๐ธ๐ช", "Sweden", "+46", "SE"), | |
ModelCountry("๐ธ๐ฌ", "Singapore", "+65", "SG"), | |
ModelCountry("๐ธ๐ญ", "Saint Helena, Ascension and Tristan da Cunha", "+290", "SH"), | |
ModelCountry("๐ธ๐ฎ", "Slovenia", "+386", "SI"), | |
ModelCountry("๐ธ๐ฏ", "Svalbard and Jan Mayen", "+47", "SJ"), | |
ModelCountry("๐ธ๐ฐ", "Slovakia", "+421", "SK"), | |
ModelCountry("๐ธ๐ฑ", "Sierra Leone", "+232", "SL"), | |
ModelCountry("๐ธ๐ฒ", "San Marino", "+378", "SM"), | |
ModelCountry("๐ธ๐ณ", "Senegal", "+221", "SN"), | |
ModelCountry("๐ธ๐ด", "Somalia", "+252", "SO"), | |
ModelCountry("๐ธ๐ท", "Suriname", "+597", "SR"), | |
ModelCountry("๐ธ๐ธ", "South Sudan", "+211", "SS"), | |
ModelCountry("๐ธ๐น", "Sao Tome and Principe", "+239", "ST"), | |
ModelCountry("๐ธ๐ป", "El Salvador", "+503", "SV"), | |
ModelCountry("๐ธ๐ฝ", "Sint Maarten (Dutch part)", "+1", "SX"), | |
ModelCountry("๐ธ๐พ", "Syrian Arab Republic", "+963", "SY"), | |
ModelCountry("๐ธ๐ฟ", "Eswatini", "+268", "SZ"), | |
ModelCountry("๐น๐ฆ", "Tristan da Cunha", "+290", "TA"), | |
ModelCountry("๐น๐จ", "Turks and Caicos Islands", "+1", "TC"), | |
ModelCountry("๐น๐ฉ", "Chad", "+235", "TD"), | |
ModelCountry("๐น๐ซ", "French Southern Territories", "+262", "TF"), | |
ModelCountry("๐น๐ฌ", "Togo", "+228", "TG"), | |
ModelCountry("๐น๐ญ", "Thailand", "+66", "TH"), | |
ModelCountry("๐น๐ฏ", "Tajikistan", "+992", "TJ"), | |
ModelCountry("๐น๐ฐ", "Tokelau", "+690", "TK"), | |
ModelCountry("๐น๐ฑ", "Timor-Leste", "+670", "TL"), | |
ModelCountry("๐น๐ฒ", "Turkmenistan", "+993", "TM"), | |
ModelCountry("๐น๐ณ", "Tunisia", "+216", "TN"), | |
ModelCountry("๐น๐ด", "Tonga", "+676", "TO"), | |
ModelCountry("๐น๐ท", "Turkey", "+90", "TR"), | |
ModelCountry("๐น๐น", "Trinidad and Tobago", "+1", "TT"), | |
ModelCountry("๐น๐ป", "Tuvalu", "+688", "TV"), | |
ModelCountry("๐น๐ผ", "Taiwan, Province of China", "+886", "TW"), | |
ModelCountry("๐น๐ฟ", "Tanzania, United Republic of", "+255", "TZ"), | |
ModelCountry("๐บ๐ฆ", "Ukraine", "+380", "UA"), | |
ModelCountry("๐บ๐ฌ", "Uganda", "+256", "UG"), | |
ModelCountry("๐บ๐ฒ", "United States Minor Outlying Islands", "+1", "UM"), | |
ModelCountry("๐บ๐ณ", "United Nations", "", "UN"), | |
ModelCountry("๐บ๐ธ", "United States of America", "+1", "US"), | |
ModelCountry("๐บ๐พ", "Uruguay", "+598", "UY"), | |
ModelCountry("๐บ๐ฟ", "Uzbekistan", "+998", "UZ"), | |
ModelCountry("๐ป๐ฆ", "Holy See", "+379", "VA"), | |
ModelCountry("๐ป๐จ", "Saint Vincent and the Grenadines", "+1", "VC"), | |
ModelCountry("๐ป๐ช", "Venezuela (Bolivarian Republic of)", "+58", "VE"), | |
ModelCountry("๐ป๐ฌ", "Virgin Islands (British)", "+1", "VG"), | |
ModelCountry("๐ป๐ฎ", "Virgin Islands (U.S.)", "+1", "VI"), | |
ModelCountry("๐ป๐ณ", "Viet Nam", "+84", "VN"), | |
ModelCountry("๐ป๐บ", "Vanuatu", "+678", "VU"), | |
ModelCountry("๐ผ๐ซ", "Wallis and Futuna", "+681", "WF"), | |
ModelCountry("๐ผ๐ธ", "Samoa", "+685", "WS"), | |
ModelCountry("๐ฝ๐ฐ", "Kosovo", "+383", "XK"), | |
ModelCountry("๐พ๐ช", "Yemen", "+967", "YE"), | |
ModelCountry("๐พ๐น", "Mayotte", "+262", "YT"), | |
ModelCountry("๐ฟ๐ฆ", "South Africa", "+27", "ZA"), | |
ModelCountry("๐ฟ๐ฒ", "Zambia", "+260", "ZM"), | |
ModelCountry("๐ฟ๐ผ", "Zimbabwe", "+263", "ZW"), | |
]; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment