Do note they are working on IDE's for Android itself that would let you make apps on the device without the need for a secondary system.
https://play.google.com/store/apps/details?id=com.aide.ui...
I've only done some simple hello world type programs, but I was impressed.