Connect Arduino uno to app

I'm hooking up and arduino to a coffee maker and was wondering what I would need to connect the arduino to like an app on the phone. My goal is to be able to get on the app and set a timer for the coffee machine from there using the arduino uno. Help plz

Bluetooth?

You have not given us much information about what you want to do.

You can connect a Bluetooth module to the Arduino that can receive messages from the phone. But you will also need a program on the phone to send the messages.

...R

Check out IFTTT and the littleBits cloud bit.

Will you be controlling the machine from nearby, meaning so nearby that you're better off just walking over?
Or do you want to start coffee while you're away from home?
Is your coffee machine a dumb machine that just starts when it has power, or is user input needed?
If your end goal is a coffee maker on a timer, they literally sell programmable ones for <$20