Implementation of Self-Learning Topic for Developing Interactive Mobile Application in Flutter Programming Learning Assistance System

Y. Syaifudin, Dionisius Damarta Yapenrui, Noprianto, Nobuo Funabiki, I. Siradjuddin, Hidayati Nur Chasanah
{"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}
引用次数: 0

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
在 Flutter 编程学习辅助系统中实现开发交互式移动应用程序的自学主题
智能手机极大地改变了通信和信息获取方式,成为日常生活各方面不可或缺的一部分。为满足不同需求而采用的移动应用激增,进一步巩固了其重要性。Flutter 在移动应用程序开发中越来越受欢迎,尤其是在交互式应用程序中,因为它具有跨平台功能,并能通过可定制的小部件创建具有视觉吸引力的界面。然而,在移动编程教育方面存在着明显的差距,需要进行实际操作学习。为解决这一问题,我们提出了 Flutter 编程学习辅助系统(FPLAS)中的一个学习主题,旨在促进使用 Flutter 进行 Android 编程的自学。该系统结合了测试驱动开发和自动测试,使学生更容易通过基于项目的方法进行学习。通过对 40 名学生的评估,该系统的有效性得到了验证,成功率达到 100%,并获得了积极的反馈,突出了其在提高用户界面设计和编程技能方面的实用性,但也提出了一些建设性的改进建议。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Other reviewers Bean Leaf Lesions Image Classification: A Robust Ensemble Deep Learning Approach MTU Analyzing for Data Centers Interconnected Using VxLAN AFAR-YOLO: An Adaptive YOLO Object Detection Framework A Decision Support Framework for Sustainable Waste Disposal Technology Selection
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1