Android IDE (AIDE) lets you develop Android apps without a PC
AIDE (currently in beta version 7) is touted as fully compatible with Eclipse projects, meaning would-be devs are able to transfer the source files from their PC to the Android device of their choosing, open these files with AIDE, and then immediately start improving on their apps on the go. At this point, it is worth noting that AIDE is the product of a small group of Android devs from Germany, and not the offspring of a major software producer. I’m sure more similar apps will surface over the next year or so, as the processing power of Android smartphones (and mobile devices in general) exponentially increases over time. It would certainly be very interesting if Google itself would decide to come up with an Android development app that works on their OS.
http://www.android-ide.com/