Devany C. Wijaya, Y. Syaifudin, R. Ariyanto, N. Funabiki, M. S. F. Ruslan, Ikhlaashul Mu'aasyiqiin
{"title":"An Implementation and Evaluation of Basic Data Storage Topic for Content Provider Stage in Android Programming Learning Assistance System","authors":"Devany C. Wijaya, Y. Syaifudin, R. Ariyanto, N. Funabiki, M. S. F. Ruslan, Ikhlaashul Mu'aasyiqiin","doi":"10.1109/3ICT53449.2021.9581767","DOIUrl":null,"url":null,"abstract":"Recently, Android-based smartphones have become the market leader for mobile devices. Thus, the need for Android application developers has increased significantly. Following this trend, many schools and universities set up Android application programming to become the mandatory subject for IT students. In Android applications, utilizing data is necessary to make dynamic and interactive applications. Based on previous studies, the Android Programming Learning Assistance System (APLAS) has been applied as a self-learning platform for Android programming studies. In this paper, we implement the Basic Data Storage learning topic in APLAS as the first topic in the Content Provider stage (second stage). It offers learning materials and assignments for the Model-View-Viewmodel (MVVM) architecture with data binding, the utilization of Shared Preferences, and storing data in internal storage. The results of evaluation through 50 students of an IT department showed that all students have solved all assignments successfully. With the domination of positive comments from them, the effectiveness of this learning topic to support Android programming learning was confirmed.","PeriodicalId":133021,"journal":{"name":"2021 International Conference on Innovation and Intelligence for Informatics, Computing, and Technologies (3ICT)","volume":"52 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Conference on Innovation and Intelligence for Informatics, Computing, and Technologies (3ICT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/3ICT53449.2021.9581767","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Recently, Android-based smartphones have become the market leader for mobile devices. Thus, the need for Android application developers has increased significantly. Following this trend, many schools and universities set up Android application programming to become the mandatory subject for IT students. In Android applications, utilizing data is necessary to make dynamic and interactive applications. Based on previous studies, the Android Programming Learning Assistance System (APLAS) has been applied as a self-learning platform for Android programming studies. In this paper, we implement the Basic Data Storage learning topic in APLAS as the first topic in the Content Provider stage (second stage). It offers learning materials and assignments for the Model-View-Viewmodel (MVVM) architecture with data binding, the utilization of Shared Preferences, and storing data in internal storage. The results of evaluation through 50 students of an IT department showed that all students have solved all assignments successfully. With the domination of positive comments from them, the effectiveness of this learning topic to support Android programming learning was confirmed.