Vivek yadav

State management

What, how and when?

Agenda

“Flutter is the best platform to build apps for iPhones and Android phones.”

Vivek Yadav

Google Developer Expert for Flutter & Dart

@viveky259259

Designed for the Future

Vivek yadav

Tech Lead @ Tata Digital

 

Google Developer Expert for Flutter and Dart

 

Community leader @FlutterMumbai, @IndiaFlutter

 

Teacher, Mentor, Trainer, and Contributor for Flutter in every possible way

 

 

 

 

 

@viveky259259

What is a State management

State management allows developers to determine the state of the application to ensure the changes made appropriately reflect the real-world context and business processes.

Application state management is the process of maintaining knowledge of an application's inputs across multiple related data flows that form a complete business transaction

The term state management relates to the administration of one or more component states in a system or product.

What is a State management

1. Maintain different states of the app

2. Share application data across the app.

Imperative approach

Declarative approach

Flutter is Declarative, which means that flutter builds its user interface to reflect the current state of your app.

Difference 

State management

why, where, when ?

About us

Home page

Order

Profile

Data

Data

Data

Data

Global data like, analytics management, user data, config data, theme data

Few solutions!

Riverpod

MobX

Flutter BLoC

setState

GetX

flutter BloC implementation

flutter BloC implementation

flutter BloC implementation

dependencies:
  flutter_bloc: ^8.1.1

flutter BloC implementation

Questions

&

ANSWERS

Thank you!

Vivek Flutter

State Management

By Vivek Yadav

State Management

How to convert your existing native apps to Flutter? Twitter: twitter.com/viveky252959

  • 105