Inicio  /  Information  /  Vol: 15 Par: 4 (2024)  /  Artículo
ARTÍCULO
TITULO

A Study of Learning Environment for Initiating Flutter App Development Using Docker

Soe Thandar Aung    
Nobuo Funabiki    
Lynn Htet Aung    
Safira Adine Kinari    
Mustika Mentari and Khaing Hsu Wai    

Resumen

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.

Palabras claves

 Artículos similares

       
 
Chunling Wang, Tianyi Hang, Changke Zhu and Qi Zhang    
The Czech Republic is one of the countries along the Belt and Road Initiative, and classifying land cover in the Czech Republic helps to understand the distribution of its forest resources, laying the foundation for forestry cooperation between China and... ver más
Revista: Applied Sciences

 
Yunfei Yang, Zhicheng Zhang, Jiapeng Zhao, Bin Zhang, Lei Zhang, Qi Hu and Jianglong Sun    
Resistance serves as a critical performance metric for ships. Swift and accurate resistance prediction can enhance ship design efficiency. Currently, methods for determining ship resistance encompass model tests, estimation techniques, and computational ... ver más

 
Chuanxiang Song, Seong-Yoon Shin and Kwang-Seong Shin    
This study introduces a novel approach named the Dynamic Feedback-Driven Learning Optimization Framework (DFDLOF), aimed at personalizing educational pathways through machine learning technology. Our findings reveal that this framework significantly enha... ver más
Revista: Applied Sciences

 
Zhenyu Yin, Feiqing Zhang, Guangyuan Xu, Guangjie Han and Yuanguo Bi    
Confronting the challenge of identifying unknown fault types in rolling bearing fault diagnosis, this study introduces a multi-scale bearing fault diagnosis method based on transfer learning. Initially, a multi-scale feature extraction network, MBDCNet, ... ver más
Revista: Applied Sciences

 
Christogonus U. Onukwube, Daniel O. Aikhuele and Shahryar Sorooshian    
Water distribution networks are complex systems that aid in the delivery of water to residential and non-residential areas. However, the networks can be affected by different types of faults, which could lead to the wastage of treated water. As such, the... ver más
Revista: Applied Sciences