このエントリーをはてなブックマークに追加
ID 67013
FullText URL
fulltext.pdf 1.22 MB
Author
Aung, Soe Thandar Department of Information and Communication Systems, Okayama University
Funabiki, Nobuo Department of Information and Communication Systems, Okayama University Kaken ID publons researchmap
Aung, Lynn Htet Department of Information and Communication Systems, Okayama University
Kinari, Safira Adine Department of Information and Communication Systems, Okayama University
Mentari, Mustika Department of Information and Communication Systems, Okayama University
Wai, Khaing Hsu Department of Information and Communication Systems, Okayama University
Abstract
The Flutter framework with Dart programming allows developers to effortlessly build applications for both web and mobile from a single codebase. It enables efficient conversions to native codes for mobile apps and optimized JavaScript for web browsers. Since utilizing a wide range of widgets in Flutter ensures consistent experiences on various devices for users, it becomes crucial in programming education by providing a unified environment for learning app development while reducing the need for platform-specific knowledge. However, the setup of the Flutter environment is challenging for novice students due to its multiple steps, such as installing dependencies and configuring environments. To support independent learning for these students, it is essential to simplify the setup by providing user-friendly instructions and automated tools. In this paper, we present a Docker-based environment for Flutter app developments across Windows, Linux, and Mac through Visual Studio Code, ensuring a unified learning experience. This paper aims to simplify complex configurations and address the obstacles encountered by students when initiating Flutter projects. For the evaluation, we prepared three simple Flutter projects along with the setup environment in a Docker container. Then, we asked 24 Master's students at Okayama University, Japan, to install the environment and modify the source codes in the projects independently by following the given instructions. The results show that all the students successfully completed the assignments, which confirms the efficiency and validity of our proposal.
Keywords
Flutter
Dart
app
Docker
Visual Studio Code
environment
code modification
Published Date
2024-03-30
Publication Title
Information
Volume
volume15
Issue
issue4
Publisher
MDPI
Start Page
191
ISSN
2078-2489
Content Type
Journal Article
language
English
OAI-PMH Set
岡山大学
Copyright Holders
© 2024 by the authors.
File Version
publisher
DOI
Web of Science KeyUT
Related Url
isVersionOf https://doi.org/10.3390/info15040191
License
https://creativecommons.org/licenses/by/4.0/
Citation
Aung, S.T.; Funabiki, N.; Aung, L.H.; Kinari, S.A.; Mentari, M.; Wai, K.H. A Study of Learning Environment for Initiating Flutter App Development Using Docker. Information 2024, 15, 191. https://doi.org/10.3390/info15040191