Possibly the best cycling app there is

Loved it especially for the multiple customisable screens, and paired easily with multiple sensors.

Steve