在 Flutter 编程学习辅助系统中实现开发交互式移动应用程序的自学主题

Y. Syaifudin, Dionisius Damarta Yapenrui, Noprianto, Nobuo Funabiki, I. Siradjuddin, Hidayati Nur Chasanah
{"title":"在 Flutter 编程学习辅助系统中实现开发交互式移动应用程序的自学主题","authors":"Y. Syaifudin, Dionisius Damarta Yapenrui, Noprianto, Nobuo Funabiki, I. Siradjuddin, Hidayati Nur Chasanah","doi":"10.1109/ICETSIS61505.2024.10459432","DOIUrl":null,"url":null,"abstract":"Smartphones have drastically transformed communication and information access, becoming integral to various aspects of daily life. The surge in mobile application adoption for diverse needs has further solidified their importance. The study is motivated by the rising popularity of Flutter in mobile application development, particularly for interactive applications, due to its cross-platform capabilities and ability to create visually appealing interfaces with customizable widgets. However, there is a notable gap in mobile programming education, with a need for practical, hands-on learning. To address this, a learning topic in the Flutter Programming Learning Assistance System (FPLAS) is proposed which aims to facilitate self-learning in Android programming using Flutter. It incorporates test-driven development and automated testing, making it easier for students to learn through a project-based approach. The system's effectiveness was validated through an evaluation involving 40 students, resulting in a 100% success rate and positive feedback, highlighting its utility in enhancing UI design and programming skills, though some constructive suggestions were noted for improvement.","PeriodicalId":518932,"journal":{"name":"2024 ASU International Conference in Emerging Technologies for Sustainability and Intelligent Systems (ICETSIS)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-01-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Implementation of Self-Learning Topic for Developing Interactive Mobile Application in Flutter Programming Learning Assistance System\",\"authors\":\"Y. Syaifudin, Dionisius Damarta Yapenrui, Noprianto, Nobuo Funabiki, I. Siradjuddin, Hidayati Nur Chasanah\",\"doi\":\"10.1109/ICETSIS61505.2024.10459432\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Smartphones have drastically transformed communication and information access, becoming integral to various aspects of daily life. The surge in mobile application adoption for diverse needs has further solidified their importance. The study is motivated by the rising popularity of Flutter in mobile application development, particularly for interactive applications, due to its cross-platform capabilities and ability to create visually appealing interfaces with customizable widgets. However, there is a notable gap in mobile programming education, with a need for practical, hands-on learning. To address this, a learning topic in the Flutter Programming Learning Assistance System (FPLAS) is proposed which aims to facilitate self-learning in Android programming using Flutter. It incorporates test-driven development and automated testing, making it easier for students to learn through a project-based approach. The system's effectiveness was validated through an evaluation involving 40 students, resulting in a 100% success rate and positive feedback, highlighting its utility in enhancing UI design and programming skills, though some constructive suggestions were noted for improvement.\",\"PeriodicalId\":518932,\"journal\":{\"name\":\"2024 ASU International Conference in Emerging Technologies for Sustainability and Intelligent Systems (ICETSIS)\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-01-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2024 ASU International Conference in Emerging Technologies for Sustainability and Intelligent Systems (ICETSIS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICETSIS61505.2024.10459432\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2024 ASU International Conference in Emerging Technologies for Sustainability and Intelligent Systems (ICETSIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICETSIS61505.2024.10459432","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

智能手机极大地改变了通信和信息获取方式,成为日常生活各方面不可或缺的一部分。为满足不同需求而采用的移动应用激增,进一步巩固了其重要性。Flutter 在移动应用程序开发中越来越受欢迎,尤其是在交互式应用程序中,因为它具有跨平台功能,并能通过可定制的小部件创建具有视觉吸引力的界面。然而,在移动编程教育方面存在着明显的差距,需要进行实际操作学习。为解决这一问题,我们提出了 Flutter 编程学习辅助系统(FPLAS)中的一个学习主题,旨在促进使用 Flutter 进行 Android 编程的自学。该系统结合了测试驱动开发和自动测试,使学生更容易通过基于项目的方法进行学习。通过对 40 名学生的评估,该系统的有效性得到了验证,成功率达到 100%,并获得了积极的反馈,突出了其在提高用户界面设计和编程技能方面的实用性,但也提出了一些建设性的改进建议。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Implementation of Self-Learning Topic for Developing Interactive Mobile Application in Flutter Programming Learning Assistance System
Smartphones have drastically transformed communication and information access, becoming integral to various aspects of daily life. The surge in mobile application adoption for diverse needs has further solidified their importance. The study is motivated by the rising popularity of Flutter in mobile application development, particularly for interactive applications, due to its cross-platform capabilities and ability to create visually appealing interfaces with customizable widgets. However, there is a notable gap in mobile programming education, with a need for practical, hands-on learning. To address this, a learning topic in the Flutter Programming Learning Assistance System (FPLAS) is proposed which aims to facilitate self-learning in Android programming using Flutter. It incorporates test-driven development and automated testing, making it easier for students to learn through a project-based approach. The system's effectiveness was validated through an evaluation involving 40 students, resulting in a 100% success rate and positive feedback, highlighting its utility in enhancing UI design and programming skills, though some constructive suggestions were noted for improvement.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信