A Study of Grammar-concept Understanding Problem for Flutter Cross-platform Mobile Programming Learning

Closed

Abdul Rahman Patta, Nobuo Funabiki, Xiqin Lu, Yan Watequlis Syaifudin

2023 2023 6th International Conference on Vocational Education and Electrical Engineering: Integrating Scalable Digital Connectivity, Intelligence Systems, and Green Technology for Education and Sustainable Community Development, ICVEE 2023 - Proceeding Conference paper Cited by 6 Quartile

Abstract

With the rapid growth of smartphones and tablets, learning mobile programming has become a crucial skill for students. Mobile app development involves writing a separate codebase for each platform. However, with the advent of cross-platform mobile programming, a paradigm shift has occurred in the mobile development landscape. Learning cross-platform mobile programming concepts and understanding then syntax and grammar can be challenging, especially for beginners. This paper presents an implementation of grammar-concept understanding problem for cross-platform mobile programming learning, explicitly focusing on the Flutter framework. Flutter is a cross-platform framework that allows developers to build native mobile applications using a single codebase. The evaluation of the implementation involved 109 undergraduate students in Makassar State University, Indonesia, who were assigned 22 instances covering 71 carefully selected keywords and questions. The results show that the proposal effectively reveals students understanding levels. These findings contribute to identifying areas for improvement and developing targeted learning resources to enhance mobile programming education. © 2023 IEEE.

Affiliations

Okayama University, Department of Information and Communication Systems, Okayama, Japan; State Polytechnic of Malang, Department of Information Technology, Malang, Indonesia