Enhance your English knowledge by trying ‘English for All' mobile applications, which makes the learning more fun and easy. This interactive mobile app encourages learning with text based lessons, video and audio podcasts, questions and answers, and also enhances peer to peer interaction through the forum activities. Features.