This is, without a doubt, the best ear training app I have ever seen…or heard. It thoroughly covers all the necessary aspects of ear training. This includes progressions, intervals, chord types and inversions, as well as bass lines. There are both quizzes and practice features. Most noteworthy are the many options in the practice sections that allow the user to focus in on exactly what the desired aspects of ear training for each, particular session. I give this app my highest recommendation.