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}
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.