Yan Watequlis Syaifudin, Agus Salim Hatjrianto, Nobuo Funabiki, Dewi Yanti Liliana, Andi Baso Kaswar, Usman Nurhasan
The popularity of smartphone devices has rapidly increased in recent years and many people utilize smartphones for various needs. The development of mobile applications has been aimed at various fields that make the demand for mobile application programmers increase. Recently, Flutter has become a software development kit for cross-platform applications development, including Android and iOS, so many software developers have adopted it. To provide a self-learning system for studying mobile programming with Flutter, we propose a learning assistance system with an automatic Dart code verification feature. Based on our previous studies in Android Programming Learning Assistance System (APLAS), the automatic code verification process can adopt software testing process for Android applications. The learning model provides learning materials for studying and practicing by solving an assignment. A learning topic of developing a simple application is prepared for the proposed system evaluation. 40 university students in IT department have been appointed to study Flutter and solve the assignment. Finally, they can solve the assignment correctly and give positive opinions about using this system. © 2022 IEEE.
Dept. of Information Technology, State Polytechnic of Malang Malang, Indonesia; Dept. of Elec. and Comm. Engineering, Okayama University Okayama, Japan; Dept. of Informatics Engineering, State Polytechnic of Jakarta Jakarta, Indonesia; Dept. of Computer Engineering, State University of Makassar Makassar, Indonesia