Devany Christabella Wijaya, Yan Watequlis Syaifudin, Rudy Ariyanto, Nobuo Funabiki, Muhammad Sofiul Fuad Ruslan, Ikhlaashul Mu'Aasyiqiin
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. © 2021 IEEE.
State Polytechnic of Malang, Dept. of Information Technology, Malang, Indonesia; Okayama University, Dept. of Elec. and Comm. Engineering, Okayama, Japan