A free program for Android, by appfour.
AIDE is the integrated development environment (IDE) for developing real Android apps directly on your Android device. AIDE provides an interactive coding experience with Android development tools.
AIDE is a visual development environment that allows you to design and develop your app from scratch, with full access to the entire Android SDK. Use the built-in code completion and assistance tools to help you create better code and apps. Refactor and reorder your code to better suit your app’s needs and structure.
AIDE has a powerful and intuitive code editor. In this editor, you can use the code completion tool to find and insert missing pieces of code. You can also use the code editor to create and manage classes, methods, and variables.
AIDE has built-in tests that help you to find and fix bugs. It also allows you to run your app in a single click.
AIDE can open and edit files in the Android SDK, as well as compile and run files that are in the Android NDK.