Performance analysis of user interface implementation methods in mobile applications
Article Sidebar
Open full text
Issue Vol. 26 (2023)
-
Augmenting The Cloud Environment Security Through Blockchain Based Hash Algorithms
RAVI KANTH MOTUPALLI1-6
-
Comparison of an effectiveness of artificial neural networks for various activation functions
Daniel Florek, Marek Andrzej Miłosz7-12
-
Performance analysis of user interface implementation methods in mobile applications
Jakub Szczukin13-17
-
Comparative analysis of web applications implemented in: PHP and Python
Jakub Zborowski, Maciej Pańczyk18-22
-
Comparative analysis of social media accessibility
Bartosz Bocheński23-28
-
Comparative analysis of transfer protocols asynchronous messages on systems queuing
Grzegorz Derlatka, Piotr Kopniak29-32
-
Usability analysis of advertising websites interfaces with the use of the universal design principles
Jan Marciniec, Dominik Kondraciuk33-41
-
A comparative analysis of contemporary integrated java environments
Cezary Kaczorowski42-47
-
Choosing the optimal database system to create a CRM system
Łukasz Szwałek, Jakub Smołka48-53
-
Analysis of the usability and accessibility of public transport online timetables in selected cities in Poland
Piotr Wójtowicz, Mariusz Dzieńkowski54-62
-
Analysis of configuration distribution methods in service application environments
Arkadiusz Bryczek, Piotr Kopniak63-67
-
A Researching users' knowledge in the Field of Instant Messengers Security
Yevhenii Tsyliurnyk, Oleksandr Tomenchuk, Grzegorz Kozieł68-74
-
Performance analysis of working with databases with Spring and Symfony
Ewa Wieleba, Bartłomiej Wieleba75-82
-
The analysis of Blender open-source software cloth simulation capabilities
Wojciech Kogut83-87
-
Comparative analysis of selected programming frameworks dedicated to SPA applications
Kinga Dybowska, Małgorzata Plechawska-Wójcik88-92
-
Comparative analysis of code execution time by C and Python based on selected algorithms
Paweł Rysak93-99
Main Article Content
DOI
Authors
Abstract
The purpose of this article is to analyze the impact of Jetpack Compose on user interface performance in mobile applications. A relatively new technology, Jetpack Compose, has not seen much research on its performance. The study used applications written in Kotlin, using the Jetpack Compose toolkit and views. The applications were tested with performance tests, using the Macrobenchmark tool, UI Automator 2 and JUnit 5. A literature review examining the impact of many factors on UI and Android performance was performed. In the end, upon completion of the testing, it was concluded that Jetpack Compose is slightly inferior in performance compared to interfaces built with views, in return it offers faster and easier code development.
Keywords:
References
Wywiad z Martinem Cooperem, wynalazcą telefonów komórkowych, http://news.bbc.co.uk/1/hi/programmes/click_online/8639590.stm, [21.09.2022].
Udział w rynku mobilnych systemów operacyjnych na świecie, https://gs.statcounter.com/os-market-share/mobile/worldwide, [26.01.2021].
J. Fu, Y. Wang, Y. Zhou, X. Wang, How resource utilization influences UI responsiveness of Android software, Information and Software Technology 141 (2022) 1-11, https://doi.org/10.1016/j.infsof.2021.106728. DOI: https://doi.org/10.1016/j.infsof.2021.106728
R. Vala, R. Jasek, Performance of Hybrid Mobile Application UI Frameworks, in: V. Mladenov, I.Rudas, O. Martin, G. Tsenov, P. M. Pardalos, M. Hromada, Proceedings of the 2014 Intertnational Conference on Applied Mathematics, Computational Science & Engineering (AMCSE 2014), Varna, Bulgaria, September 13-15, 2014.
W. Jung, The Effect of Representational UI Design Quality of Mobile Shopping Applications on Users Intention to Shop, Procedia Computer Science 121 (2017) 166-169. DOI: https://doi.org/10.1016/j.procs.2017.11.023
S. L. T. Hui, S. L. See, Enhancing user experience through customisation of UI design, Procedia Manufacturing 3 (2015) 1932–1937. DOI: https://doi.org/10.1016/j.promfg.2015.07.237
L. Corrala, I. Fronzab, T. Mikkonenc, User Interface Matters: Analysing the Complexity of Mobile Applications from a Visual Perspective, Procedia Computer Science 191 (2021) 9-16. DOI: https://doi.org/10.1016/j.procs.2021.07.039
Informacje o języku kotlin, https://kotlinlang.org/docs/home.html, [21.09.2022].
Informacje o narzędziu Jetpack Compose, https://developer.android.com/jetpack/compose/documentation, [21.09.2022].
Dokumentacja narzędzia Macrobenchmark, https://developer.android.com/topic/performance/benchmarking/macrobenchmark-overview, [21.0
Article Details
Abstract views: 762
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
