Step by Step English Listening is an free app with more than 1000 audios with test.
Each lesson include test and transcript to help you check your listening skill and follow the speaker.
If you have any word that make you confuse, you can click on it to translate to your mother language.
The listening lessons divide into many grades from beginner English Listening, Intermediate Listening to Advance English listening.
This helpful app will help you listen to English and speak English more fluently. There are many lessons divided into many levels from elementary to intermediate and advanced. You can choose one of two audio modes: Online Streaming and Offline to learn English. This app also includes the list of necessary idioms and phrases used in daily talk.