10. Pocket Yoga
Pocket Yoga is a great app for yoga practitioners of all levels. It includes step-by-step instructions for all types of yoga practice, emulating the experience of a yoga studio class with soothing music and instructions. It includes a comprehensive illustrated dictionary of poses that can help anyone master new moves or just improve their yoga vocabulary.