EnglishSkills is an iOS app made primarily for students to improve their English listening comprehension and speaking ability at their own pace. It is based on the same principle as language lab training. That is getting used to a language, first by listening and second by repeating.
More than a hundred sentences are provided from the beginning in the full version of the app with a voice recording done by a professional narrator.