An Implementation of Android Programming Self-learning Topic for Developing Online Database Application Using Firebase

Closed

Yan Watequlis Syaifudin, Imam Fahrur Rozi, Andi Baso Kaswar, Nobuo Funabiki, Triana Fatmawati, Indrazno Siradjuddin

2023 2023 6th International Conference on Vocational Education and Electrical Engineering: Integrating Scalable Digital Connectivity, Intelligence Systems, and Green Technology for Education and Sustainable Community Development, ICVEE 2023 - Proceeding Conference paper Cited by 1 Quartile

Abstract

The trend in software development recently has been toward the creation of applications for Android smartphones that impacts the growth of Android application developer demand. The Android Programming Learning Assistance System (APLAS) has been developed to study Android programming independently. Students get automatic guidance and feedback in writing source code by implementing test-driven development (TDD) method using JUnit and Robolectric. This paper presents a new implementation of Online Database topic, as the second topic in third learning stage of APLAS, for developing an Android online database application using Firebase. It provides basic functions to make e-commerce transactions consisting of user registration and login, selling, and buying goods that are interpreted into 9 activities. The topic was applied to 50 students in an Indonesian IT department to test its efficacy, and all of the students correctly completed the assignments with compliments. © 2023 IEEE.

Affiliations

State Polytechnic of Malang, Dept. of Information Technology, Malang, Indonesia; State University of Makassar, Dept. of Computer Engineering, Makassar, Indonesia; Okayama University, Dept. of Elec. and Comm. Engineering, Okayama, Japan; State Polytechnic of Malang, Dept. of Electrical Engineering, Malang, Indonesia