Technical requirements
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/CH03/final/candy_store
- The code required for this chapter:
- Start of this chapter: https://github.com/PacktPublishing/Flutter-Design-Patterns-and-Best-Practices/tree/master/CH04/initial/candy_store
- End of this chapter: https://github.com/PacktPublishing/Flutter-Design-Patterns-and-Best-Practices/tree/master/CH04/final/candy_store.
You can review the step-by-step refactoring in the commit history of this chapter’s folder.
You will also need to add the https://pub.dev/packages/flutter_bloc and https://pub.dev/packages/equatable libraries to the Candy Store app.