Great App
It tells you the basics and has a video demonstration. It does not give you an exact work out plan, but there are so many different exercises to choose from it is worth getting. The video demonstration is so helpful too. I highly recommend it.
Sarasa Chan about
Navy SEAL Training & Exercises