Useful study tools
This app doesnt seem to address any grammar principles, but does allow you to review different categories of words. There are simple lists, flash card exercises, and other useful study tools. Its great for expanding basic German vocabulary.
cjwride about
Learn German iLang™