Android SDK

The Android SDK packs in all of same functionality as our public API, with the benefit of being offline and extremely high performance. Under the hood, the code uses our C++ code, which is highly optimised for speed and memory (RAM) footprint.

Some of the features:

  • Conversion of 3 word address to coordinate
  • Conversion of coordinates to 3 word addresses
  • Search for similar 3 word addresses (powered by Autosuggest)
  • Voice search

For access to this SDK, or for more information, please contact us at

Sample code

try {
  IDeviceEngine w3w = W3wEngines.newDeviceEngine(this.getApplicationContext(), "en");
  Log.d("w3w", "" + w3w.convertToCoordinates("index.home.raft").toString());
  Log.d("w3w", "" + w3w.convertTo3WA(new Coordinates(12.2, 13.3), "en"));
} catch (FileNotFoundException e) {
  Log.d("w3w", e.toString());