TY - GEN
T1 - An Implementation of Automatic Dart Code Verification for Mobile Application Programming Learning Assistance System Using Flutter
AU - Syaifudin, Yan Watequlis
AU - Hatjrianto, Agus Salim
AU - Funabiki, Nobuo
AU - Liliana, Dewi Yanti
AU - Kaswar, Andi Baso
AU - Nurhasan, Usman
N1 - Publisher Copyright:
© 2022 IEEE.
PY - 2022
Y1 - 2022
N2 - 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.
AB - 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.
KW - Android
KW - automatic code verification
KW - Dart
KW - Flutter
KW - iOS
KW - self-learning system
UR - http://www.scopus.com/inward/record.url?scp=85144606046&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85144606046&partnerID=8YFLogxK
U2 - 10.1109/IEIT56384.2022.9967902
DO - 10.1109/IEIT56384.2022.9967902
M3 - Conference contribution
AN - SCOPUS:85144606046
T3 - Proceedings - IEIT 2022: 2022 International Conference on Electrical and Information Technology
SP - 322
EP - 326
BT - Proceedings - IEIT 2022
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2022 International Conference on Electrical and Information Technology, IEIT 2022
Y2 - 15 September 2022 through 16 September 2022
ER -