Safira Adine Kinari, Nobuo Funabiki, Soe Thandar Aung, Mustika Mentari, Pradini Puspitaningayu
Dart is a programming language designed to facilitate cross-platform app development under Flutter environment. It has its own distinct format and structure that allow developers to write responsive codes while maintaining high performances across various platforms. Learning Flutter/Dart is easy for students who have been proficient in Object Oriented Programming (OOP) concepts in as Java, JavaScript, or C. However, as a new language for mobile cross-platform programming, Flutter/Dart has different features that must be understood. In this paper, we present a comprehensive guide documentation that outlines key elements and advantages of Flutter/Dart programming for its independent learning. It helps learners navigate through foundational knowledge and practical exercises. As next studies, we will complete the guide documentation to cover the features, make proper exercises to review it, and evaluate the proposal through applications to students. © 2025 IEEE.
Okayama University, Dept. of Information and Communication Systems, Okayama, Japan; Universitas Negeri Surabaya, Department of Electrical Engineering, Surabaya, Indonesia