Apps

Learn English - Conversation Practice - Apps en Google PlayElementary to advanced

(Choose Spanish as your native language to get translations)
Learn English (ivoca.io)
Pronunciation
Listening
Grammar
Vocabulary
BBC
Elementary to advanced
BBC Learning English
Choose a programme: Everyday English – Business English
Learn with the news – Learn with drama, or

Choose by skill: Pronunciation – Grammar – Vocabulary
Cake
All levels
App (Google Play) Cake Corp.Listen and watch short clips from films
Quizzes
Speak and check your pronunciation