Mobile applications for teaching English as a foreign language available online provide opportunities for formal and informal learning anywhere and anytime. They allow for individual and collaborative learning through multimedia like text, images, and sound. While still developing, apps offer vocabulary, grammar, pronunciation practice and context through listening activities and conversations. Teachers can integrate apps into classroom activities and homework to enhance traditional teaching.