Is there an Arduino IDE/compiler app for android, on the market or off? My android tablet has a full size USB port, so I don't see why it isn't feasible. It let me upload different projects in places other than my desk. Please post with any info!
The IDE is written in Java, so that shouldn't be (much) of a problem. However, you'll really want to look into compilers that run on android, and (even harder) a cross compiler for avr. And, hardest still, you'll need to find something to upload code, most likely a port of avrdude.
Would it be possible to simply upload sketches from the tablet to the arduino?
Possibly, but only if you'd compiled them on something else, and you could replicate what avrdude does to talk to the bootloader. There is not currently a version of the tool-chain that runs on Android, so compilation of the sketch isn't possible.
@Joshie, the short answer is that it is possible, but is not available today.
Indeed there are a number of different things in Arduino, including the compilator, the IDE, the downloader, the serial windows, etc. Since Android is Linux based and Arduino runs on Linux (see Arduino Playground - Linux) each of the components should be portable without too much complexity. But adaptation to the Android platform is far from trivial either. Expect several manweeks/months of work.
For compiling on the tablet, look for example at the discussion [Q] GCC running on Android | XDA Forums to get some idea on the subject.
Actually, http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&p=967684 may be a better bet. Still very new though, and this is not yet the complete "Arduino IDE" by far ...
Hope this helps.
tochinet:
But adaptation to the Android platform is far from trivial either. Expect several manweeks/months of work.
It seemed pretty easy, but i after month i can confess i was wrong a lot. I have to read hundreds of megabytes of native sources and learn c/c++ tricks and dev tools
Yes, i did it, but it was very hard)
Check out full-featured Arduino IDE on android:
https://play.google.com/store/apps/details?id=name.antonsmirnov.android.arduinodroid