In the past few years, we have covered a ton of awesome DIY robots and Arduino projects. With WiLoader, you can program Arduino board and robots over WiFi. It has a WiFi-UART bridge to let you send and receive serial data over WiFi. Just connect its serial pins to AVR UART pins.
The companion app lets you configure your WiLoader from your iOS or Android device. Expected to ship in Feb 2017.