A Mobile Vocabulary Learning App for Engineering Contexts: Gamification, Self-Directed Learning, and User Progress Tracking

PDF (ENG)

Keywords

Mobile Application
Technical Vocabulary
Gamification
Self-directed Learning
Flutter
Engineering Education

How to Cite

Nursi, A., Darni, R., & Novaliendry, D. (2025). A Mobile Vocabulary Learning App for Engineering Contexts: Gamification, Self-Directed Learning, and User Progress Tracking. Journal of Hypermedia & Technology-Enhanced Learning, 3(3), 262–282. https://doi.org/10.58536/j-hytel.193

Abstract

Engineering students frequently face challenges in mastering technical English vocabulary due to its context-dependent and specialized nature. To address this issue, this study developed a mobile application that facilitates self-directed learning of domain-specific vocabulary through gamified activities. The application was designed using the Flutter framework and integrated with Firebase for real-time data management and user tracking. It features two interactive games—Word Guess and Word Match—as well as text-to-speech functionality, a limited hint system, and visual progress tracking through mastery counts and progress bars. Vocabulary items are organized into three thematic categories: General Terms, Tools, and Instructions, each structured through JSON-based data management for scalability and ease of maintenance. Empirical evaluations involving expert review yielded a high validity score (M = 4.6/5), confirming the application’s pedagogical soundness and technical stability. The integration of gamification and progress visualization significantly enhanced learner motivation, autonomy, and engagement. This study contributes a replicable model for combining Flutter–Firebase development with instructional design principles to advance technology-enhanced language learning in engineering education.

https://doi.org/10.58536/j-hytel.193
PDF (ENG)
Abstract viewed: 19 times PDF downloaded: 6 times

References

[1] R. Fithriani, “The Utilization of Mobile-assisted Gamification for Vocabulary Learning: Its Efficacy and Perceived Benefits,” Computer-Assisted Language Learning Electronic Journal, vol. 22, no. 3, pp. 146–163, 2024. [Online]. Available: https://callej.org/index.php/journal/article/view/357

[2] Y. Lai, N. Saab, and W. Admiraal, “University students’ use of mobile technology in self-directed language learning: Using the integrative model of behavior prediction,” Computers & Education, vol. 179, p. 104413, Apr. 2022, [Online]. Available: https://doi.org/10.1016/j.compedu.2021.104413

[3] Z. J. Zhang, “Exploring the effects of different gamified learning conditions on L2 learners’ vocabulary acquisition using Quizlet,” in Proc. Int. CALL Research Conf., 2024, pp. 339–344, [Online]. Available: https://doi.org/10.29140/9780648184485-51

[4] B. Maraza-Quispe et al., “Impact of the Use of Gamified Online Tools: A Study with Kahoot and Quizizz in the Educational Context,” Int. J. Inf. Educ. Technol., vol. 14, no. 1, pp. 132–140, 2024, [Online]. Available: https://doi.org/10.18178/ijiet.2024.14.1.2033

[5] I. Maryani et al., “Gamified Mobile-Based Learning Approach: Efforts to Improve Students’ Engagement and Learning Quality in Remote Schools in Indonesia,” Educational Process: International Journal, vol. 15, e2025179, Apr. 2025, [Online]. Available: https://doi.org/10.22521/edupij.2025.15.179

[6] E. Bjarnason, F. Lang, and A. Mjöberg, “An empirically based model of software prototyping: A mapping study and a multi-case study,” Empirical Software Engineering, vol. 28, no. 115, 2023, [Online]. Available: https://doi.org/10.1007/s10664-023-10331-w

[7] B. Kang, N. Crilly, W. Ning, and P. O. Kristensson, “Prototyping to elicit user requirements for product development: Using head-mounted augmented reality when designing interactive devices,” Design Studies, vol. 84, p. 101147, 2023, [Online]. Available: https://doi.org/10.1016/j.destud.2022.101147

[8] “Flutter architectural overview,” Flutter Documentation. [Online]. Available: https://docs.flutter.dev/resources/architectural-overview

[9] “Creating beautiful mobile applications using Flutter and Firebase,” Google Developer Forum Discussion, 2022.

[10] D. Mryrr, “A Modular Software Architecture for Embedded Systems,” IFAC Proc. Vol., vol. 39, no. 21, pp. 101–105, Feb. 2006, [Online]. Available: https://doi.org/10.1016/S1474-6670(17)30166-0

[11] M. Shortt, S. Tilak, I. Kuznetcova, B. Martens, and B. Akinkuolie, “Gamification in mobile-assisted language learning: A systematic review of Duolingo literature from public release of 2012 to early 2020,” Computer Assisted Language Learning, vol. 36, no. 3, pp. 517–554, 2023, [Online]. Available: https://doi.org/10.1080/09588221.2021.1933540

[12] H. Puspitasari, R. F. Maharani, W. H. Setyawan, and Y. Primasari, "Android-based mobile application for vocabulary learning," Jurnal Pendidikan dan Pembelajaran (JPP), vol. 55, no. 3, pp. 469–479, Dec. 2022, [Online]. Available: https://doi.org/10.23887/jpp.v55i3.40661

[13] M. D. Gall, J. P. Gall, and W. R. Borg, Educational Research: An Introduction, 8th ed. Boston, MA, USA: Pearson, 2007.

[14] M. Kukulska-Hulme and L. Shield, “An overview of mobile assisted language learning: From content delivery to supported collaboration and interaction,” ReCALL, vol. 20, no. 3, pp. 271–289, 2008, [Online]. Available: https://doi.org/10.1017/S0958344008000335

[15] G. Rangel-de Lazaro and J. M. Duart, "Moving learning: A systematic review of mobile learning applications for online higher education," Journal of New Approaches in Educational Research, vol. 12, pp. 198–224, 2023, [Online]. Available: https://doi.org/10.7821/naer.2023.7.1287

[16] P. Gou, "Teaching English using mobile applications to improve academic performance and language proficiency of college students," Education and Information Technologies, vol. 28, pp. 16935–16949, 2023, [Online]. Available: https://doi.org/10.1007/s10639-023-11864-9

[17] R. M. Ryan and E. L. Deci, "Intrinsic and extrinsic motivation from a self-determination theory perspective: Definitions, theory, practices, and future directions," Contemporary Educational Psychology, vol. 61, p. 101860, 2020, [Online]. Available: https://doi.org/10.1016/j.cedpsych.2020.101860

[18] R. E. Mayer, Multimedia Learning, 3rd ed. Cambridge, UK: Cambridge University Press, 2021, [Online]. Available: https://doi.org/10.1017/9781108894333

[19] S. Deterding, D. Dixon, R. Khaled, and L. Nacke, “From game design elements to gamefulness: Defining ‘gamification’,” in Proc. 15th Int. Acad. MindTrek Conf., 2011, pp. 9–15, [Online]. Available: https://doi.org/10.1145/2181037.2181040

[20] K. M. Kapp, The Gamification of Learning and Instruction: Game-Based Methods and Strategies for Training and Education. San Francisco, CA, USA: Pfeiffer, 2012.

[21] A. Hamari, J. Koivisto, and H. Sarsa, “Does gamification work?—A literature review of empirical studies on gamification,” in Proc. 47th Hawaii Int. Conf. Syst. Sci., 2014, pp. 3025–3034, [Online]. Available: https://doi.org/10.1109/HICSS.2014.377

[22] S. Tzima, G. Styliaras, and A. Bassounas, "Augmented reality applications in education: Teachers point of view," Education Sciences, vol. 9, no. 2, art. no. 99, 2019, [Online]. Available: https://doi.org/10.3390/educsci9020099

[23] H.-Y. Chang, T. Binali, J.-C. Liang, G.-L. Chiou, K.-H. Cheng, S. W.-Y. Lee, and C.-C. Tsai, "Ten years of augmented reality in education: A meta-analysis of (quasi-) experimental studies to investigate the impact," Computers & Education, vol. 191, p. 104641, Dec. 2022, [Online]. Available: https://doi.org/10.1016/j.compedu.2022.104641

[24] Y. Tiantian, A. B. Razali, N. N. Zulkifli, and J. J. Jeyaraj, "The effects of collaborative mobile learning approach on academic performance: The mediating role of social interaction, and learning motivation," Journal of Pedagogical Research, vol. 8, no. 3, pp. 209–229, 2024, [Online]. Available: https://doi.org/10.33902/JPR.202426264

[25] R. Teymouri, "Recent developments in mobile-assisted vocabulary learning: A mini review of published studies focusing on digital flashcards," Frontiers in Education, vol. 9, art. no. 1496578, 2024, [Online]. Available: https://doi.org/10.3389/feduc.2024.1496578

[26] T. Dudley-Evans and M. St. John, Developments in English for Specific Purposes: A Multi-Disciplinary Approach. Cambridge, UK: Cambridge University Press, 1998.

[27] K. Kishore, S. Khare, V. Uniyal and S. Verma, "Performance and stability Comparison of React and Flutter: Cross-platform Application Development," 2022 International Conference on Cyber Resilience (ICCR), Dubai, United Arab Emirates, 2022, pp. 1-4, [Online]. Available: https://doi.org/10.1109/ICCR56254.2022.9996039

[28] R. Mallik, A. P. Hazarika, S. Ghosh Dastidar, et al., "Development of an Android application for viewing Covid-19 containment zones and monitoring violators who are trespassing into it using Firebase and geofencing," Transactions of the Indian National Academy of Engineering, vol. 5, pp. 163–179, 2020, [Online]. Available: https://doi.org/10.1007/s41403-020-00137-3

[29] C. Garrison and H. Kanuka, “Blended learning: Uncovering its transformative potential in higher education,” The Internet and Higher Education, vol. 7, no. 2, pp. 95–105, 2004, [Online]. Available: https://doi.org/10.1016/j.iheduc.2004.02.001

[30] M. C. Laupichler, A. Aster, and T. Raupach, "Delphi study for the development and preliminary validation of an item set for the assessment of non-experts' AI literacy," Computers and Education: Artificial Intelligence, vol. 4, p. 100126, 2023, [Online]. Available: https://doi.org/10.1016/j.caeai.2023.100126

[31] M. Holmes, A. Bialik, and C. Fadel, Artificial Intelligence in Education: Promises and Implications for Teaching and Learning. Boston, MA, USA: Center for Curriculum Redesign, 2019.

[32] R. Pressman and B. Maxim, Software Engineering: A Practitioner’s Approach, 9th ed. New York, NY, USA: McGraw-Hill Education, 2020.

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

Copyright (c) 2025 Anita Nursi, Resmi Darni, Dony Novaliendry

Downloads

Download data is not yet available.