I'm not sure... I've tried AIDE a long time ago and it was alright to make tweeks until they removed almost all the functionality from the free version.
You really need a decent computer to do any android programming mainly because eclipse is so heavy.
Also I'm not sure how you would install any of the common third party libraries used in android development on your phone let alone upload it the play.
Not to mention that having the smart phone keyboard as your primary input device would make for very slow typing.