The iregatta app works well, I've had it for a couple years and played with it a few times.

The phone however doesn't work too well around it. The battery life on the phone is very short while running the app. The screen is nearly impossible to see in the full sun and the touch screen is about useless with wet fingers.