I’ve been using an ear training app called EarMaster for a few months now and am starting to notice a difference in my ability to identify intervals, chord qualities, rhythms and chord progressions as well as sight sing some pitches. It’s pretty comprehensive in it’s scope and has a lot of lesson material in it.