I'm just using the remote that came with my opener- the one that clips on the visor. It's not perfect, but it works well.
I do have an app on my phone that can be used to open and close the garage door, but as svento said, there is a pretty good delay between the request to open the door, and the actual opening of the door. I may play around with something like https://ifttt.com
. I haven't experimented much with it, but it's my understanding that you can use geofencing to trigger actions. i.e. when the car comes within 100m of the garage, open the door. Maybe I'll play with it one day, but for now the clicker works fine.