Under armour has been making huge plays in this arena having acquired endomondo and myfitnesspal and another too I think. I use myfitnesspal but UA just recently came out with this badass setup with their own app that ties it all together to myfitnesspal, this
UA HealthBox | Under Armour US