Introduction Mobile learning, or mLearning, uses smart, handheld devices to deliver educational content and facilitate learning. In recent years, mobile learning development has gained popularity as it effectively delivers learning experiences that are convenient, accessible, and personalized to learners’ needs. …