Student or educator? Sign up with your school email and get 6 months of Pro free.
Cited by 19

The DOI matches its Crossref record; the references it cites are not checked yet.

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

Aung, Soe Thandar, Funabiki, Nobuo, Aung, Lynn Htet, Kinari, Safira Adine, Mentari, Mustika, Wai, Khaing Hsu·2024·Information

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.

Overview

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.3390/info15040191

Cites

Statistics

Verification

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Citations

The citation lists haven’t been fetched yet

Cited by 19

Research works printed but not linked: 18

  1. Rushby, 2012, Editorial: An agenda for mobile learning, Brit. J. Edu. Technol., 43, 355, 10.1111/j.1467-8535.2012.01313.x · DOI
  2. Beetham, H., and Sharpe, R. (2017). Rethinking Pedagogy for the Digital Age: Designing and Delivering e-Learning, Routledge.
  3. Hsu, 2014, Research priorities in mobile learning: An international Delphi study, Can. J. Learn. Technol., 40, 1, 10.21432/T2QP4X · DOI
  4. Ally, M. (2009). Mobile Learning: Transforming the Delivery of Education and Training, AU Press. · DOI · Paper page
  5. Jackson, 2022, Teaching with VS code DevContainers: Conference workshop, J. Comput. Sci. Coll., 37, 81
  6. Drigas, 2017, Mobile applications within education: An overview of application paradigms in specific categories, Int. J. Interact. Mob. Technol., 11, 17, 10.3991/ijim.v11i4.6589 · DOI
  7. Costa, C.J., Aparicio, M., and Cordeiro, C. (2012, January 26–29). Web-based graphic environment to support programming in the beginning learning process. Proceedings of the Entertainment Computing (ICEC), Lecture Notes in Computer Science, Heidelberg, Germany. · doi:10.1007/978-3-642-33542-6_41
  8. Costa, C.J., Aparicio, M., and Cordeiro, C. (2012, January 11). A solution to support student learning of programming. Proceedings of the Workshop on Open Source and Design of Communication (OSDOC ’12), Lisboa, Portugal. · DOI
  9. Tung, 2013, An exercise management system for teaching programming, J. Softw., 8, 1718, 10.4304/jsw.8.7.1718-1725 · DOI
  10. Bhalla, 2002, An Interactive Programming Environment for Enhancing Learning Performance, Databases in Networked Information Systems, DNIS 2002, Volume 2544, 201, 10.1007/3-540-36233-9_16 · doi:10.1007/3-540-36233-9_16
  11. Hamada, 2017, An interactive learning environment for information and communication theory, EURASIA J. Math. Sci. Tech. Ed., 13, 35
  12. Kao, 2022, Designing and evaluating a high interactive augmented reality system for programming learning, Comp. Hum. Beh., 132, 107245, 10.1016/j.chb.2022.107245 · DOI
  13. Paiva, J.C., Queirós, R., Leal, J.P., Swacha, J., and Miernik, F. (2022). Managing Gamified Programming Courses with the FGPE Platform. Information, 13. · DOI
  14. Mahendra, M., and Anggorojati, B. (2020, January 27–29). Evaluating the performance of Android-based cross-platform App development frameworks. Proceedings of the 6th International Conference on Communication and Information Processing (ICCIP ’20), Tokyo, Japan. · doi:10.1145/3442555.3442561
  15. Zahra, H.A., and Zein, S. (2022, January 20–22). A systematic comparison between Flutter and React Native from automation testing perspective. Proceedings of the International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT), Ankara, Turkey. · DOI
  16. Rad, 2017, An introduction to Docker and analysis of its performance, IJCSNS Int. J. Comp. Sci. Net. Secu., 17, 228
  17. Ibrahim, 2021, A study of how Docker Compose is used to compose multi-component systems, Empir. Soft. Eng., 26, 128, 10.1007/s10664-021-10025-1 · DOI
  18. Cito, J., and Gall, H.C. (2016, January 14–22). Using Docker containers to improve reproducibility in software engineering research. Proceedings of the IEEE/ACM 38th International Conference on Software Engineering Companion (ICSE-C), Austin, TX, USA. · DOI

Metadata

Authors
Aung, S. T., Funabiki, N., Aung, L. H., Kinari, S. A., Mentari, M., & Wai, K. H.
Venue
Information
Publisher
MDPI AG
Published
2024-03-30
Volume
15
Issue
4
Pages
191
ISSN
2078-2489
Cited by
19
Language
en

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review

How to cite

Cite CoChat for the checks on this page, and the paper for its own findings.

This page
CoChat. (2026). Citation check: A Study of Learning Environment for Initiating Flutter App Development Using Docker. https://app.cochat.ai/papers/10.3390/info15040191
The paper
Aung, S. T., Funabiki, N., Aung, L. H., Kinari, S. A., Mentari, M., & Wai, K. H. (2024). A Study of Learning Environment for Initiating Flutter App Development Using Docker. Information. https://doi.org/10.3390/info15040191

Data sources

Bibliographic data: Semantic Scholar, OpenAlex, Crossref.

Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).

Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.