Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Managing State in Flutter Pragmatically

You're reading from   Managing State in Flutter Pragmatically Discover how to adopt the best state management approach for scaling your Flutter app

Arrow left icon
Product type Paperback
Published in Nov 2021
Publisher Packt
ISBN-13 9781801070775
Length 246 pages
Edition 1st Edition
Languages
Tools
Arrow right icon
Authors (2):
Arrow left icon
Waleed Arshad Waleed Arshad
Author Profile Icon Waleed Arshad
Waleed Arshad
RAHUL AGARWAL RAHUL AGARWAL
Author Profile Icon RAHUL AGARWAL
RAHUL AGARWAL
Arrow right icon
View More author details
Toc

Table of Contents (14) Chapters Close

Preface 1. Section 1:The Basics of State Management
2. Chapter 1: States and State Management Overview FREE CHAPTER 3. Chapter 2: The Core Building Blocks of State Management 4. Section 2:Types, Techniques, and Approaches
5. Chapter 3: Diving into Advanced State Management Approaches 6. Chapter 4: Adopting State Management Approaches from React 7. Chapter 5: Executing Distinctive Approaches Like GetX, GetIt, and Binder 8. Section 3:Code-Level Implementation
9. Chapter 6: Creating a Shopping Cart Application Using Basic Approaches 10. Chapter 7: Manipulating a Shopping Cart Application through BLoC, Provider, and React-Based Approaches 11. Chapter 8: Using GetX, GetIt, and Binder to Update the Cart Application 12. Chapter 9: Comparative State Management Analysis: When to Use What? 13. Other Books You May Enjoy

What this book covers

Chapter 1, States and State Management Overview, covers all the basic understanding of state in Flutter, how it affects our application, how it affects our approach to writing code, and how changes in state affect the application in general.

Chapter 2, The Core Building Blocks of State Management, takes a deep dive into the implementations of the core building blocks of state management approaches, starting from setState(), which is the first approach and the default implemented technique when a new Flutter application is created, followed by InheritedWidget and InheritedModel, which are helpful when the scope of the application is expanded.

Chapter 3, Diving into Advanced State Management Approaches, describes in detail the intermediate-advanced level of approaches used in the larger part of the Flutter application development world, starting with BLoC and Cubit, driving down to Provider and its refactored implementation, Riverpod.

Chapter 4, Adopting State Management Approaches from React, takes a look at the approaches in Flutter that are from React. This includes the famous Redux approach and its flavors, Fish-Redux and MobX.

Chapter 5, Executing Distinctive Approaches like GetX, GetIt, and Binder, discusses the approaches that most people use for their convenience and code style. We will discuss the theory and concepts behind GetX, GetIt, and Binder.

Chapter 6, Creating a Shopping Cart Application Using Basic Approaches, describes how to code a shopping cart application using basic approaches.

Chapter 7, Manipulating a Shopping Cart Application through BLoC, Provider, and React-Based Approaches, takes a deep dive into Provider and React-based approaches. This chapter describes how to code the shopping cart app using some famous approaches.

Chapter 8, Using GetX, GetIt, and Binder to Update the Cart Application, describes how to code shopping cart example applications using some specific, simplified approaches.

Chapter 9, Comparative State Management Analysis: When to Use What?, gives you a clear insight into when to use what. This chapter briefly describes all the techniques discussed in the previous chapters and presents a comparative analysis to help you decide what technique should be used in what sort of situation.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €18.99/month. Cancel anytime