title: OpenStreetMap offline geocoding for Android
body: <p>I am looking for a "simple" way to implement offline geocoding in an Android application. Any suggestions how this could be done?</p>
  
  <p>As part of an academic project, I need to be able to get an address from coordinates using offline reverse geocoding. It is essential that this is done offline (compared to Nominatim). More over I will use only sub-regions (France, England, etc.). I need it only for testing purposes and PoC(Proof of Concept) so I am looking for something easy to implement. Currently I am using "GeocoderNominatim" from osmbonuspack (online service) so extending that for offline use is preferable. </p>
  
  <p>I am familiar with application such as OsmAnd (Open-source) which do that but are not structured as libraries. Implementing the aforementioned functionality following their design will be a huge overhead compared to the testing I want to do. However, it is still an option if there is no other way.</p>
  
  <p>PS: I was not able to find a proper answer to my particular case in previous "Questions"</p>