The assignment was to create an app that uses the ImageView control, some kind of
internal navigation, TextView controls, Button controls, Linear and Relative layouts,
multiple Android Activities, the OnClickListener, TextField user input, web browser links,
and data storage.
This app started as a midterm project that had all the definitions text but no
images, internal navigation, or data storage. I added those features in the final version.
The purpose of this app is to serve as flash cards when learning a new level of
challenge square dancing. It has these features:
Search for calls by level or title.
Bookmark calls as your “favorites.”
In practice, you wouldn't bookmark your favorite calls but instead calls that
you need to practice more or study more.
View your favorites/bookmarks as a separate list.
See starting and ending formations using color diagrams that are formatted
to fit the screen of whatever Android device you are using.
Has links to Taminations, Vic Ceder's web site, and the mixed-up.com web site
where applicable.
For each call, shows authors, year of publication, and citations in other
reference materials such as Burleson's Encyclopedia and Kopman's Glossary.