adding wifi control inputs to an Arduino robot

I would like to add wifi control to my robot. Right now it uses an Arduino Mega2650 to run the main control program. I'd like to add to this control inputs from an Android smartphone app over Wifi. What do you recommend to do this?

What do you recommend to do this?

A WiFi shield.

This may be of help to you: MKR1000 WiFi Robot | Arduino Project Hub