PublicationsJournal Article

Comparative Analysis of the Use of State Management in E-commerce Marketplace Applications Using the Flutter Framework

  • AAAditya Akhmad Dinan Jatnika
  • MAMuhammad Aminul Akbar
  • APAryo Pinandito
Journal / venue
Journal of Information Technology and Computer Science
Volume
8
Issue
2
Pages
111-124
Publisher
Fakultas Ilmu Komputer Universitas Brawijaya
Published
31 Agustus 2023

Abstract

This research aims to analyze the performance of two popular state management tools that have different system approaches, namely Riverpod and GetX, in developing marketplace applications using the Flutter framework. The marketplace type application used is Flutter ecommerce which is available as open source on the GitHub platform. This research aims to provide benefits to Flutter application developers in choosing the right state management tools for marketplace applications. The method used is to compare memory usage, execution time and CPU utilization of the two tools. Testing is done on the feature of displaying the home screen, search and add features. The results of the analysis obtained are that there are differences in memory usage and execution time for the three features and scenarios, GetX provides less memory usage with faster execution time. While in CPU utilization, there tends to be no performance difference between GetX and Riverpod. The conclusion is that GetX state management uses memory more efficiently and is able to provide faster execution time than Riverpod state management with better performance.

Cite this publication

Copy a formatted citation or download a file for your reference manager.

Jatnika, A. A. D., Akbar, M. A., & Pinandito, A. (2023). Comparative Analysis of the Use of State Management in E-commerce Marketplace Applications Using the Flutter Framework. Journal of Information Technology and Computer Science, 8(2), 111-124. https://doi.org/10.25126/jitecs.202382557