The agency I work for is set up with the RouteShout 2.0 app available at the Google play store (freebee)
If your tansit agency is on the list it will give you schedules ETA for your bus and you can even track the actual bus you are waiting for on a map with your phone.