A free app for Android, by Runtime Developers.
"Learn English from Hindi" is a free and easy-to-use language application. You can learn how to speak English sentences and phrases in the most thorough way. This is a great learning tool for Hindi people. The sentences and phrases are very easy to understand and memorize. The app has multiple lessons and exercises. You can follow the lessons and exercises to improve your speaking and listening skills.
The app is divided into three levels: beginner, intermediate, and advanced. Some of the lessons include modals, tenses, helping verbs, the use of questions, nouns, pronouns, adjectives, adverbs, prepositions, conjunctions, interjections, the usage of the active and passive voice, and finally - using all of these lessons in daily conversations.