Using an Android App to control Arduino

Hi Guys, I downloaded a few android arduino controller apps yesterday, I couldn't get any connecting. Im trying to use the Arduino Smart Home app (https://play.google.com/store/apps/details?id=arduino.smarthome.automation&hl=en)

The above app has 8 devices you can change (using a relay).

Here's my gear.

ATmega328P XTWduino UNO 8 Channel 5V Relay Module Board Shield W5100 Ethernet Shield For Arduino Main Board UNO ATMega

I can ping the arduino Ip (192.168.1.104) and it returns packets.

But with the Arduino Smart Home app, I cannot connect. Is there a script I need to upload to the Arduino for it to communicate with the app software?

Can anyone help me connect to the arduino using this app, or recommend another app with big buttons that can toggle the 8 channel relays?

Thanks in advance everyone.

Josh