MyEarTraining is a very interesting app that is perfect for anyone who wants to work on their musical hearing. It is available for free on both the iOS App Store as well as the Google Play Store.
“From beginner to advanced level MyEarTraining is the complete ear training solution for you. More than 100 exercises for all experience levels cover all the important aspects of music. Usersd with no ear training experience begin with simple perfect intervals, major vs. minor chords and simple rhythms. Advanced users can progress through seventh chord inversions, complex chord progressions and exotic scale modes. You can use tonal exercises with solfeggio or singing exercises to improve your inner ear. ✓ intervals, chords, scales, chord progressions ✓ tonal exercises using solfège ✓ rhythm exercises ✓ singing exercises ✓ create custom exercises ✓ statistics to track progress”
— MyEarTraining.net