Arduino on Android

fulminator:
Hello there. I was wondering if I can connect my Arduino Leonardo on my phone, it's a Galaxy mini 2. I did a little research on the internet and I found out that actually I need an USB host port, and phone usually do not have such.

Then, I tought of an Android Tablet, there are very cheap ones on the market, around 100$. They have USB host ports, because they work with wi-fi USB sticks. I want to buy one, but I want to be sure, IT WILL WORK?

Are there any drivers on Android? I read the main site and it doesnt says anything about android. If Android wouldnt recognize my Leonardo, can I upload the program from my PC, and then only power the Leonardo from the tablet? Will program run?

edit: ty for moving this topic. I am new to the forum and I didnt know where to put it.

Take a look at ArduinoCommander android app:
https://play.google.com/store/apps/details?id=name.antonsmirnov.android.arduinocommander

It support connection over USB, Bluetooth or Ethernet, no additional drivers are needed. Most features are free, some have evaluation limitation and costs couple of bucks.