Mini Music Theory School contains flashcard-style exercises for you to practice intervals, triads (major, minor, diminished and augmented), scales (17 types, including the church modes), 7th chords (dominant, major, minor, half-diminished and diminished), key signatures, as well as simple, compound and hybrid time signatures.
The app also links you to tutorials on my website. These tutorials cover all the material you need in order to do the exercises in the app.
Ratings, reviews and feedback are greatly appreciated!