How about Dance Student Diary app

Very good

Dance Student Diary app is a software that allows users to learn a variety of different square dance videos at any time, the Dance Diary app includes a very large number of different square dance instructional videos, the user you want to learn the video can be downloaded at any time with a single click, so you can learn the wonderful square dance in the absence of the network as usual, but also a wealth of instructional content, regardless of which you want to learn the The first thing you need to do is to search online for a dance.