computerless arduino?

If I could use my android phone to edit, compile, and upload to arduino via bluetooth, that would be awesome. Too bad google and oracle are still fighting over some java issues and we probably don't get java on android very soon.