Ive tried several music theory apps to quiz myself, and I like Tenuto the best. Ive used it to help me with better sight reading for piano. Havent tried it for ear training.
Majorlance12121212 about Tenuto