Koch Trainer covers the basics, but its a poorly designed app. The audio pops, its much stronger in one ear, and it doesnt remember my settings when I re-launch it.
epall about Koch Trainer