Found something really, REALLY neat whilst browsing Google Play this morning, a little thing called AIDE. Basically, its an Android IDE that you can use, get this, on your fucking Android device itself, like, on your actual frigging phone. I haven't got that deep into it, but it claims that its got a visual editor for GUIs and can do either Java for Android, or C++ for console applications. I am positively floored, you guys.