Comparative Analysis of the Impact of Declarative and Imperative Programming Approaches on Android Application Performance Through Benchmarking Method
DOI:
https://doi.org/10.59141/jrssem.v5i5.1231Keywords:
Jetpack Compose, XML, Declarative, Imperative, ApplicationAbstract
Mobile phones have become essential devices in the digital era, and with Android representing more than 87% of the market share, application performance is a critical factor influencing user retention and business success. Suboptimal performance increases the likelihood of users switching to competing platforms. Accordingly, an in-depth analysis and comparison of available development methods is required to identify the most efficient approach for achieving optimal Android application performance. This study aims to examine the impact of the declarative programming paradigm implemented through Jetpack Compose in comparison with the imperative paradigm using Kotlin-XML on Android application performance. A quantitative method with a benchmarking approach is employed by developing two prototype versions of the IDNFinancials news-portal application to compare and measure the performance of each version. These approaches exhibit distinct characteristics, which should be selected based on development priorities, whether in terms of resource efficiency or the consistency of user experience. The findings of this study are expected to serve as a reference for developers in determining more optimal strategies for implementing Android application interfaces, as well as to contribute to further research on the optimisation of mobile application performance.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Nurhadi Nurhadi, Aries Muslim

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution-ShareAlike 4.0 International. that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.










