Technical requirements
In order to successfully understand and execute everything explained in this chapter, you should have Flutter set up on your computer:
https://flutter.dev/docs/get-started/install
If you already have Flutter set up, make sure your version is at least version 2. To check your current version, go to Terminal (in macOS) or Command Prompt (in Windows) and run the following command:
flutter doctor
You can use any IDE that supports Flutter. Some well-known ones are VSCode, Android Studio, and IntelliJ IDEA.
All the code shown in this chapter is uploaded (in complete form) on GitHub: https://github.com/PacktPublishing/Managing-State-in-Flutter-Pragmatically/tree/main/ch3.