AIDE is an integrated development environment (IDE) for developing real Android Apps directly on Android devices. AIDE supports the full edit-compile-run cycle: Write code with a feature-rich editor offering advanced features like code completion, real-time error checking, refactoring, smart code navigation, and run your App with a single click. AIDE will turn your Android tablet with a keyboard into a real development box. AIDE will turn your Android Phone into a small development computer to browse and touch up your code on the go.
A quick demo video creating, editing and running an Android App with AIDE on a Galaxy Note 2.