Becoming a successful square dance caller requires developing many skills and abilities, including stage presence, showmanship, rhythm, timing, diction, and creativity. This app will help with none of those. However it may help with one important skill: becoming familiar with how some common calls move dancers around as you attempt to resolve a square.
This app focuses on "ocean wave" resolving, where you maneuver the dancers into parallel ocean waves with same sex in the center, and position your primary and secondary couples for a Right and Left Grand or Allemande Left. It has support for a few calls from the Eight Chain position, to help you learn to recognize when you can use Recycle to resolve. The app will give you hints when you are 1 or 2 calls away from a resolve.
I make no claim to speak with authority on square dance calling and resolving. I wrote this app with the hope that it would help me develop my skills, and I hope you find it useful too.