If you are trying to build a postal address Android application, you may be wondering how to properly model addresses. This article will discuss some of the best practices for building an address Android application. First, you need to have a geocoder for the address. A geocoder is a software or service that converts address data into a form that can be displayed on mobile devices. Geocoders can perform forward or reverse geocoding. They will return details like the address name, country, and postal code.