CacheMaid is a tool for geocachers that runs on Android devices. It is full of advanced features:

CacheMaid is Geocaching Live-enabled. This means that the app is able to communicate with the site using their public API.

You can search for caches, download caches, upload logs etc when on the go. You have everything you need right at your fingertips!