Единственное действенное и интересное приложение для изучения английского - это duo cards.

Duolingo тоже норм, но только если забыл или просто очень плохо знаешь английский (для начинающих).

В duocards вы просто смотрите видосики с ютуба. Ниже находятся субтитры к этим видео и надо выделять непонятные слова, которые добавляются в вашу библиотеку слов. В самой библиотеке слов вам дают карточку на которой написано слово (например Pear). Вы думайте что это яблоко и нажимаете чтобы увидеть перевод, но это оказывается груша и вы смахивайте влево (как в тиндере) если не правильно ответили.
Сложно объяснить на словах. Скачайте, весит меньше 40мб.