I made a robot that is controlled over Wifi/3G and I used two android devices to control my robot from anywhere.
I used one android device with USB host mode and installed my application "Droid Host for Arduino".This android device is located at the robot itself. In my case I used 30$ mk802 mini pc.
I installed the other app "Droid Control for Arduino" on my tablet.
After setting up the network configuration-which one will be TCP server and which client I was able to control my robot from anywhere. I added support for camera stream and now I am able to see the camera of my robot on my tablet.
Both application are in google play-both free and without adds.
If someone needs 3G,Wifi,Camera features on thair arduino project and they have 2 android devices/both android 4+,one with USB host mode/ they can use this software-its fully customizable.
Please let me know if you have any problems and I will do my best to solve the problem.
I dont want this to look like an add-the apps are free and I don't have benefits from them.
I just want to make them better and help someone which wants to connect android and arduino and control them remotly without any shields etc..
Droid control for Arduino can be found here:https://play.google.com/store/apps/details?id=arduino.robot.control&hl=en
Droid host for Arduino can be found here:https://play.google.com/store/apps/details?id=arduino.robot&hl=en
Video tutorial(Sorry about quality and my english):