Technical requirements
In order to be able to fully understand and follow through this chapter, it is required for you to go through Chapter 2, The Core Building Blocks of State Management thoroughly beforehand. This is because we will be putting all those concepts and code keywords directly to use in this chapter.
All the code in this chapter is uploaded (in its complete form) here: https://github.com/PacktPublishing/Managing-State-in-Flutter-Pragmatically/tree/main/ch6.
Note
Since we are now advancing from beginner-level code to creating intermediate-level working applications, it is expected that you will implicitly understand and execute certain basic steps such as creating a new application, creating model classes, and adding import
statements.