I use:
Runkeeper for running - I've had it for a long time, works well. I might give strava a try someday.
Keep for workouts - I pin some templates for workouts / different splits, then make a new note for each workout. It's a bit cumbersome, but I found weight lifting apps to be too rigid...