country_state_city 0.1.1 copy "country_state_city: ^0.1.1" to clipboard
country_state_city: ^0.1.1 copied to clipboard

outdated

A flutter package to display list of Countries, States and Cities depends on a given country

country_state_city #

version version

A flutter package to display list of world wide Countries, States and Cities. It also allows to get a list of States and Cities depends on given country (by ISO CODE).

How to Use #

To use this Package, add country_state_city as a dependency in your pubspec.yaml.

        # import country_state_city package
        import 'package:country_state_city/country_state_city.dart';
        # Get all countries
        final countries = await getAllCountries();

        # Get all states that belongs to a country by country ISO CODE
        final states = await getStatesOfCountry('AF') # Afghanistan

APIs #

Function Description
Future<List<Country>> getAllCountries() Get world wide countries list.
Future<Country?> getCountryFromCode(String countryCode) Get country from its ISO CODE
Future<List<State>> getAllStates() Get world wide states list.
Future<List<State>> getStatesOfCountry(String countryCode) Get the list of states that belongs to a country by the country ISO CODE
Future<State?> getStateByCode(String countryCode, String stateCode,) Get a state from its code and its belonging country code
Future<List<City>> getAllCities() If Get world wide cities list.
Future<List<City>> getStateCities(String countryCode, String stateCode) Get the list of states that belongs to a state by the state ISO CODE and the country ISO CODE
Future<List<City>> getCountryCities(String countryCode) Get the list of cities that belongs to a country by the country ISO CODE

Classes #

Class Description
Country Handle country data such as: (name, isoCode, phoneCode, flag, currency, latitude, longitude, timezones)
State Handle state data such as: (name, countryCode, isoCode, latitude, longitude)
City Handle city data such as: (name, countryCode, stateCode, latitude, longitude)
Timezone Handle timezone data such as: (name, gmtOffset, gmtOffsetName, abbreviation, tzName)

Special Thanks to #

27
likes
0
pub points
94%
popularity

Publisher

unverified uploader

A flutter package to display list of Countries, States and Cities depends on a given country

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on country_state_city