Impact Factor: 7.883
Submit Paper
Volume 11, Issue 3 (March 2025)

State Management In Flutter: A Performance Comparison Of Getx, Provider, Riverpod And Bloc

Impact Factor
7.883
Call For Paper
Volume 12 Issue 07

July 2026

Download Paper Format
Copyright Form
Share on:

Author(s)

Dr. Uday Aswalekar Akhilesh Vishwakarma

Abstract

State Management Plays A Vital Role In Flutter Application Development, Directly Influencing Performance, Scalability, And Maintainability. With Multiple State Management Solutions Available, Selecting The Right Approach Can Significantly Impact An App’s Efficiency. This Research Paper Presents A Comparative Analysis Of Four Widely Used State Management Solutions In Flutter: GetX, Provider, Riverpod, And BLoC (Business Logic Component). The Study Evaluates These Approaches Based On Frame Rendering Time, Memory Consumption, CPU Usage, And Widget Rebuild Efficiency To Determine Their Effectiveness In Handling State Changes. To Conduct The Analysis, Identical Flutter Applications Were Implemented Using Each State Management Method. These Applications Were Tested Under Varying Conditions To Measure Their Responsiveness, Efficiency, And Ease Of Use. The Results Indicate That GetX Provides Minimal Boilerplate And Fast Reactivity, Making It Ideal For Lightweight Applications. Provider, As Flutter’s Officially Recommended Solution, Integrates Well With The Widget Tree But May Introduce Performance Overhead In Complex Applications. Riverpod Enhances Provider By Offering Better Scalability And Flexibility, Making It Suitable For Large-scale Applications. BLoC, Known For Its Structured And Event-driven Approach, Excels In Managing Complex State Transitions But Has A Steeper Learning Curve And Higher Boilerplate Code. The Findings Of This Study Aim To Help Flutter Developers Choose The Most Efficient State Management Solution Based On Their Project Needs. Future Research May Explore State Management Performance In Flutter Web And Desktop Applications, As Well As The Impact Of Asynchronous State Updates On Real-time Applications.


Keywords

Paper ID

IJSARTV11I3102885

Publication Date

March 25, 2025

Research Area

MCA

Submit Your Paper to IJSART

Join the global research community with IJSART. Submit your paper, share your work, and gain worldwide recognition!