Technical requirements
In order to proceed with this chapter, you will need the following:
- The code from the previous chapter, which can be found here: https://github.com/PacktPublishing/Flutter-Design-Patterns-and-Best-Practices/tree/master/CH09/final/candy_store
- Libraries from
pub.dev
that we will connect to our application:build_runner
(https://pub.dev/packages/build_runner) andpigeon
(https://pub.dev/packages/pigeon) - You will find all of the code required for this chapter here:
- Start of the chapter: https://github.com/PacktPublishing/Flutter-Design-Patterns-and-Best-Practices/tree/master/CH10/initial/candy_store
- End of the chapter: https://github.com/PacktPublishing/Flutter-Design-Patterns-and-Best-Practices/tree/master/CH10/final/candy_store (you can review the step-by-step refactoring in the commit history of this branch)