So I started off by writing some software to have an arduplane fly in formation with a human piloted hang-glider. I still plan to finish this project, but I noticed there was a lack of an Android ground controller for Mavlink/Arduplane. Since much of the code I was writing for my formation flying project was in Scala, it was pretty easy for me to make it into a ground controller for Android. Most of the work was in getting USB host mode to work talking to the FTDI part in the 3dr telemetry module.
I've just completed a very early alpha release. The code is up on github. You'll need a phone/tablet running Android 3.1 or later with USB host mode support - most 'high end' phones have this feature.
You'll also need one of these (or similar):
The initial release just provides a basic map,mode display/control, and mavlink log capture. This early version is up on the Google Play Store as a free application. If you have success running it, please post here. If you find failure and tragedy, please post a bug on github (and mention it here if you wish).
For the latest updates on this fast changing project or to comment, please see the following thread. (No blog moderation delay)
Above is a (crummy photo) of it talking to my Bixler in my living room...
And a screenshot...