us_states 1.2.0 copy "us_states: ^1.2.0" to clipboard
us_states: ^1.2.0 copied to clipboard

Simple Dart library to deal with state names and abbreviations.

us_states #

Simple Dart library to deal with state names and abbreviations.

CircleCI

Installation #

Add the following to dependencies section in your pubspec.yml:

  us_states: ^1.2.0

Usage #

Note #

  • All methods that take a string are case-insensitive. No need to adjust case before passing string into a method.

Get a state's name from an abbreviation #

Returns null if not found.

USStates.getName("IA");
// returns "Iowa"

Get a state's abbreviation from name #

Returns null if not found.

USStates.getAbbreviation("Iowa");
// returns "IA"

Get a list of all state names #

USStates.getAllNames();
// returns ["Alaska", "Alabama", ...]

Get a list of all state abbreviations #

USStates.getAllAbbreviations();
// returns ["AK", "AL", ...]

Get a map with state abbreviations as keys and names as values #

USStates.getAbbreviationMap();
// returns {"AK": "Alaska", "AL": "Alabama", ...}

Get a map with state names as keys and abbreviations as values #

USStates.getNameMap();
// returns {"Alaska": "AK", "Alabama": "AL", ...}
12
likes
160
points
9.31k
downloads

Publisher

verified publisherwebb.engineer

Weekly Downloads

Simple Dart library to deal with state names and abbreviations.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

collection

More

Packages that depend on us_states