Ideally, I'd like one app that tracks both diet and activity. I currently use MyFitnessPal to track what I'm consuming and Strava, sometimes, for my workouts.
Freeletics actually has an entire suite of apps for running, workouts (gym and bodywheight only) and nutrition as well. Their workout are not for the fainto of heart though!