John,
I don't have the Android app that you'd like and I almost hesitate to suggest my solution. However, here goes!
I would use a 28pin 'Micromite' for this. I have several just built on (what I still call) Veroboard and they essentially just need a PIC32 MCU chip and two external components (a resistor and capacitor) to form a working system. They are very simple to hook up to just about any device and for instance I use £1.50 TV remotes to control mine using an IR connection. Very simple or (if you want) very complex LCD screen support is provided. I programme my own PICs but you can get them pre-programmed. They boot standalone once programmed via a serial lnk to a laptop.
Or you could of course use an Arduino or more traditional PIC controller.
So why a Micromite? Well because Micromite Basic (MMB) is just so nice to work with interactively. Just one line to use the IR control, just one line to 'PWM'control a servo or motor, simple serial comms (and many other comm. protocols) all embedded in the language.
Forget any prejudices about using "Basic" (I had them) this is a modern language (no line numbers) and is more than fast enough even on the 28pin MM. However, if you ever need speed, there is now a large range of devices that MMB runs on – faster PIC32s, ARM Cortex devices, R.Pi and PCs
But the best reason to use MMB is for ease. You can programme a Micromite interactively from your PC screen and debug it the same way. No compile, load, test, recompile etc cycle that is required of most micro programming systems – including Arduino. If someone has a quick solution, then of course use it. But if you find you need to cook your own, then the MM will get you there faster than any other solution for this kind of programme control. I know many here will disagree – and to them I'll just say, I've tried other solutions and MM is the one I much prefer.
It is also very well documented and has an active (and friendly user forum). Start here…
Micromite – Geoffs Projects
Pre-programmed Micromites, PCBs from a UK source here
Micromite in UK
That's it. If you try this I think you will be pleasantly surprised with what an elegant solution MMB is – even on a simple Veroboard with just a few components.
Regards,
IanT