The role of mobile applications in language learning