An Implementation and Evaluation of Advanced Widgets Topic for Interactive Application Stage in Android Programming Learning Assistance System

Yan Watequlis Syaifudin, Nobuo Funabiki, Minoru Kuribayashi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

With the growing popularity of smartphone devices, the demand for mobile application programmers has been increasing, particularly for the most popular mobile platform Android. Then, Android application programming has become one of the most important subjects that students should learn in professional schools and universities in IT departments. To assist self-studies of students, we have developed Android Programming Learning Assistance System (APLAS). To guide students to reach correct answers for given assignments, APLAS adopts the Test-Driven Development (TDD) method to validate student answers automatically using JUnit and Robolectric. The learning model for APLAS consists of four stages where each stage has several topics. In this paper, we implement Advanced Widgets as the second topic in the Interactive Application stage and evaluate it through applications to students in an IT department in Indonesia.

Original languageEnglish
Title of host publicationProceedings of the 2020 8th International Conference on Information and Education Technology, ICIET 2020
PublisherAssociation for Computing Machinery
Pages88-93
Number of pages6
ISBN (Electronic)9781450377058
DOIs
Publication statusPublished - Mar 28 2020
Event8th International Conference on Information and Education Technology, ICIET 2020 - Okayama, Japan
Duration: Mar 28 2020Mar 30 2020

Publication series

NameACM International Conference Proceeding Series

Conference

Conference8th International Conference on Information and Education Technology, ICIET 2020
CountryJapan
CityOkayama
Period3/28/203/30/20

Keywords

  • APLAS
  • Android application programming
  • JUnit
  • Java
  • Robolectric
  • Test-driven development method

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction
  • Computer Vision and Pattern Recognition
  • Computer Networks and Communications

Fingerprint Dive into the research topics of 'An Implementation and Evaluation of Advanced Widgets Topic for Interactive Application Stage in Android Programming Learning Assistance System'. Together they form a unique fingerprint.

Cite this