Skip to main navigation Skip to search Skip to main content

User Interface Rendering Time in Android Applications: Revealing the Effects of Design Patterns

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The Google Play platform boasts a total of 2,597,819 applications. A pivotal gauge of an application's success rests on its practical utility in daily life, coupled with its demonstrated strong performance metrics. There are several performance metrics to evaluate the performance of an application, such as RAM usage, CPU utilization, and their impact on battery life. Additionally, it is crucial to consider the User Interface (UI) factor, which serves as the primary connection between users and applications. Beyond its role as a bridge between users and applications, the UI can also significantly affect the performance of an application, as rendering a UI often takes a considerable amount of time. Various approaches can be employed to enhance the rendering time of a UI, one of which involves the use of design patterns like Model-View-Controller (MVC) and Model-View-ViewModel (MVVM), which effectively separate the business logic from the UI layer. This research study compares the performance of these two design patterns in the context of UI rendering time. The findings of this study confirm that MVVM outperforms MVC significantly in rendering UI components more rapidly. This superiority is attributed to MVVM's inherent ability to isolate business logic, ultimately reducing rendering delays. Furthermore, MVVM's prominent data binding feature further strengthens its efficiency in terms of UI rendering time.

Original languageEnglish
Title of host publicationSIET 2023 - Proceedings of the 8th International Conference on Sustainable Information Engineering and Technology
PublisherAssociation for Computing Machinery
Pages631-636
Number of pages6
ISBN (Electronic)9798400708503
DOIs
Publication statusPublished - 24 Oct 2023
Event8th International Conference on Sustainable Information Engineering and Technology, SIET 2023 - Bali, Indonesia
Duration: 24 Oct 202325 Oct 2023

Publication series

NameACM International Conference Proceeding Series

Conference

Conference8th International Conference on Sustainable Information Engineering and Technology, SIET 2023
Country/TerritoryIndonesia
CityBali
Period24/10/2325/10/23

Keywords

  • Android
  • Design Pattern
  • MVC
  • MVVM
  • Rendering

Fingerprint

Dive into the research topics of 'User Interface Rendering Time in Android Applications: Revealing the Effects of Design Patterns'. Together they form a unique fingerprint.

Cite this