Work out app?

TinyKing

I’ve been trying to find a good workout app that is free or very low in cost. One that will give me new and challenging work outs/plans and keep track of my goal/progress. Any suggestions?