The Impact of Multiple API Connection Request to An Open-Source Android-based Currency Tracker's Performance and The Mitigation

Nisfu Asrul Sani*, Ocha Putri Perdana Prihatina, Bambang Setiawan, Izzat Aulia Akbar

*Corresponding author for this work

Research output: Contribution to journalConference articlepeer-review


High traffic data requests through APIs can significantly impact the performance of mobile applications, affecting both the user interface and overall system performance. The user's perception and experience while performing tasks within the application are closely tied to the perceived performance of the user interface. To understand the impact of connection requests on application performance, a study is necessary, with responsiveness being a critical factor. This study aims to investigate the potential effects on the user interface when each unit or feature in the application requires a data connection through the API. The study will examine code patterns and conduct multiple data requests through APIs. Performance profiling will be the main method used to test each unit or block of code related to data request and reception via the API. The obtained results from the testing process will reveal the performance of the currency tracker application, specifically in areas directly associated with data request and reception via the API. To optimize the request and data calling process, best practices such as AsyncTask and Coroutine will be implemented. The implementation of these best practices will be assessed based on a predefined matrix to measure improvements needed to enhance applications' performance. Therefore, the results of this study will demonstrate the influence of data request and reception processes within applications on network activity. Furthermore, the implementation of best practices, specifically AsyncTask and Coroutine, will enhance the overall performance of the application.

Original languageEnglish
Pages (from-to)1435-1441
Number of pages7
JournalProcedia Computer Science
Publication statusPublished - 2024
Event7th Information Systems International Conference, ISICO 2023 - Washington, United States
Duration: 26 Jul 202328 Jul 2023


  • API
  • Currency tracker
  • Performance
  • Performance profiling


Dive into the research topics of 'The Impact of Multiple API Connection Request to An Open-Source Android-based Currency Tracker's Performance and The Mitigation'. Together they form a unique fingerprint.

Cite this