Abstract

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.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call