Need a simple Android application with the following requirements:
1. Read a list of names and addresses from the server (must be able to use full domain name as server NOT IP - so, www.example.com NOT 127.0.0.1)
2. Option to Read GPS location
2a. Ability to automatically show you near a list of locations based on your GPS
3. Ability to search
4. Display list in NEAREST order
5. Allow user to touch individual entry and open web page (part of the name/address/record read from server)
As an example: I go on this app, I can click "Find" to find nearest locations based on GPS coordinates; I can click "Search" and type or speak in my destination or location; and when the destination is found, click the link to find more about the location.
Using Google Maps is preferred.