GeoHunter is a free, open-source mobile geocaching application for the Android platform.  This is a feature-rich application and is updated regularly to add new features.   To participate in this open-source project or to give suggestions and feedback to the developers, follow the links in the right-hand pane.

Getting geocaches into GeoHunter
To be elaborated on. To get geocaches from geocaching.com, you need a premium account there. Create one or multiple Pocket Queries. Send them to bcaching.com after creating a free account there or download the GPX files directly to your Android phone in /sdcard/download (location is configurable in GeoHunter) and do a sync in GeoHunter.
More detailed instructions are written for the similar app GeoBeagle.