Return to Article Details Leveraging apps for EFL learners’ vocabulary development: Thread social constructivism and dual coding theory Download Download PDF