When I started cycling again last year, I started with MapMyRide. Then I dug up my old Garmin 500 and I've been using that with Garmin Connect. I didn't want to use a phone app on my bar because it rains all the time here in the summer and I've cooked a few iPhones in the Florida rain. From the reviews, I kind of wish I had started up using this app.