There are many apps which will help you to learn English easily. But out of those apps, I found a marvelous app called
Hello English: Learn English. This helps to learn English with 22 Indian languages. List of languages supported---
Hindi, Indonesian, Thai, Arabic, Malay, Urdu, Malay, Bangladeshi Bengali, Bengali, Punjabi, Telugu, Tamil, Kannada, Marathi, Gujarati, Oriya, Assamese, Malayalam, Chinese, Portuguese, Turkish and Nepali.
The most important about this app is completely free.
Learn Engish from Hindi
Download
Hello English app and learn English grammar and spoken English completely free.
Here are the top English Learning app of 2018 from Hindi