Connecting the "TOSduino UNO R3" to an android


A couple of years ago I bought this Arduino, or atleast a replica of an Arduino, (It's exactly the same though) and I learned quite a bit, but I've forgotten most of what I learned back then.

So, now i'm just wondering, is there a way to hook up the Arduino to an android phone via a usb cable and is there an app like putty or something that would allow me to send code over the intenet to the android to control the Arduino?

Thanks for any help.