Technical requirements
To be able to fully understand and follow through this chapter, it is required that you have gone through Chapter 5, Executing Distinctive Approaches like GetX, GetIt, and Binder, thoroughly. This is because we will be putting all those concepts and code keywords directly to use in this chapter.
We will be using most of the code from the previous chapter, so it is also required that you have followed all the steps in Chapter 7, Manipulating a Shopping Cart Application through BLoC, Provider, and React-Based Approaches.
All the code in this chapter is uploaded (in complete form) here: https://github.com/PacktPublishing/Managing-State-in-Flutter-Pragmatically/tree/main/ch8.
Important Note
Since we are now creating intermediate-level working apps, it is expected that you will implicitly understand and execute certain basic steps, such as creating a new app, creating model classes, adding import statements, and so on.