A Guided Self-Study Platform of Integrating Documentation, Code, Visual Output, and Exercise for Flutter Cross-Platform Mobile Programming

Bewaard in:
Bibliografische gegevens
Gepubliceerd in:Computers vol. 14, no. 10 (2025), p. 417-444
Hoofdauteur: Kinari Safira Adine
Andere auteurs: Funabiki Nobuo, Aung Soe Thandar, Kyaw Htoo Htoo Sandi
Gepubliceerd in:
MDPI AG
Onderwerpen:
Online toegang:Citation/Abstract
Full Text + Graphics
Full Text - PDF
Tags: Voeg label toe
Geen labels, Wees de eerste die dit record labelt!

MARC

LEADER 00000nab a2200000uu 4500
001 3265849917
003 UK-CbPIL
022 |a 2073-431X 
024 7 |a 10.3390/computers14100417  |2 doi 
035 |a 3265849917 
045 2 |b d20250101  |b d20251231 
084 |a 231447  |2 nlm 
100 1 |a Kinari Safira Adine 
245 1 |a A Guided Self-Study Platform of Integrating Documentation, Code, Visual Output, and Exercise for Flutter Cross-Platform Mobile Programming 
260 |b MDPI AG  |c 2025 
513 |a Journal Article 
520 3 |a Nowadays, Flutter with the Dart programming language has become widely popular in mobile developments, allowing developers to build multi-platform applications using one codebase. An increasing number of companies are adopting these technologies to create scalable and maintainable mobile applications. Despite this increasing relevance, university curricula often lack structured resources for Flutter/Dart, limiting opportunities for students to learn it in academic environments. To address this gap, we previously developed the Flutter Programming Learning Assistance System (FPLAS), which supports self-learning through interactive problems focused on code comprehension through code-based exercises and visual interfaces. However, it was observed that many students completed the exercises without fully understanding even basic concepts, if they already had some knowledge of object-oriented programming (OOP). As a result, they may not be able to design and implement Flutter/Dart codes independently, highlighting a mismatch between the system’s outcomes and intended learning goals. In this paper, we propose a guided self-study approach of integrating documentation, code, visual output, and exercise in FPLAS. Two existing problem types, namely, Grammar Understanding Problems (GUP) and Element Fill-in-Blank Problems (EFP), are combined together with documentation, code, and output into a new format called Integrated Introductory Problems (INTs). For evaluations, we generated 16 INT instances and conducted two rounds of evaluations. The first round with 23 master students in Okayama University, Japan, showed high correct answer rates but low usability ratings. After revising the documentation and the system design, the second round with 25 fourth-year undergraduate students in the same university demonstrated high usability and consistent performances, which confirms the effectiveness of the proposal. 
653 |a Grammar 
653 |a Programming languages 
653 |a Students 
653 |a Usability 
653 |a Documentation 
653 |a Learning 
653 |a Syntax 
653 |a Applications programs 
653 |a Visual observation 
653 |a Undergraduate study 
653 |a Mobile computing 
653 |a Systems design 
653 |a Knowledge management 
653 |a Design 
653 |a Architecture 
653 |a Vibration 
653 |a Automation 
653 |a Feedback 
653 |a Independent study 
653 |a Object oriented programming 
653 |a Colleges & universities 
700 1 |a Funabiki Nobuo 
700 1 |a Aung Soe Thandar 
700 1 |a Kyaw Htoo Htoo Sandi 
773 0 |t Computers  |g vol. 14, no. 10 (2025), p. 417-444 
786 0 |d ProQuest  |t Advanced Technologies & Aerospace Database 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/3265849917/abstract/embedded/ZKJTFFSVAI7CB62C?source=fedsrch 
856 4 0 |3 Full Text + Graphics  |u https://www.proquest.com/docview/3265849917/fulltextwithgraphics/embedded/ZKJTFFSVAI7CB62C?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/3265849917/fulltextPDF/embedded/ZKJTFFSVAI7CB62C?source=fedsrch