Quizlet - карточки со словами, можно делать самому или взять готовые.
Lingualeo - аудиоматериалы, тексты, видео, упражнения на заучивание слов, часть функций платная.
Tandem, HelloTalk - общение с иностранцами, письменно и устно.
Duolingo - базовый курс грамматики и лексики, основан на упражнениях на перевод. Языков много, не только английский.
HiNative - приложение, где можно задать вопрос носителю языка, например, попросить что-то объяснить или проверить.
Busuu - уроки английского и еще нескольких языков, некоторые доступны только в платной версии.
Google Translate - хоть и так себе, но словарь. Удобен тем, что легко вызывается (на Android) при чтении в браузере или приложении-читалке. Например, читаешь в браузере сайт на английском, встретилось незнакомое слово. Выделил - "Перевод" - всплывает окошко Google Translate. Слова еще и сохраняются в истории.