Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/google/libaddressinput
Google’s postal address library, powering Android and Chromium
https://github.com/google/libaddressinput
Last synced: 3 months ago
JSON representation
Google’s postal address library, powering Android and Chromium
- Host: GitHub
- URL: https://github.com/google/libaddressinput
- Owner: google
- License: apache-2.0
- Created: 2014-08-29T18:41:32.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-05-15T14:46:30.000Z (9 months ago)
- Last Synced: 2024-07-11T23:17:01.056Z (7 months ago)
- Language: C++
- Homepage:
- Size: 5.81 MB
- Stars: 572
- Watchers: 54
- Forks: 103
- Open Issues: 43
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
- awesome-github-repos - google/libaddressinput - Google’s postal address library, powering Android and Chromium (C++)
README
# ![](https://github.com/google/libaddressinput/wiki/libaddressinput-icon-70x55.png) libaddressinput
[![Build Status](https://travis-ci.org/googlei18n/libaddressinput.svg?branch=master)](https://travis-ci.org/googlei18n/libaddressinput)
The _libaddressinput_ project consists of two different libraries (one
implemented in C++, one implemented in Java for Android) that use
[address metadata](https://github.com/google/libaddressinput/wiki/AddressValidationMetadata)
from
[Google](https://developers.google.com/)'s
[Address Data Service](https://chromium-i18n.appspot.com/ssl-address/data)
to assist application developers in collecting and handling _postal addresses_
from all over the world.These libraries can provide information about what input fields are required for
a correct address input form for any country in the world and can validate an
address to highlight input errors like missing required fields or invalid
values.## C++
The C++ library (in very portable C++11) of _libaddressinput_ is used in address-related
projects in [Chromium](http://www.chromium.org/Home).https://chromium.googlesource.com/chromium/src/+/master/third_party/libaddressinput/
## Java
The Java library of _libaddressinput_ is written for use in
[Android](https://developer.android.com/) and includes an Android UI address
input widget ready for use, but only the UI parts are tied to Android.Non-UI code and tests can be run in Java SE, and the rest of the library could
easily be adapted to run in any Java environment.## Mailing List
Using and developing libaddressinput is discussed on this mailing list:
https://groups.google.com/forum/#!forum/libaddressinput-discuss
## License
Source code licensed under the Apache 2.0. Data licensed under the CC-BY 4.0