In this chapter, we have seen how gesture handling works in the Flutter framework, along with the methods for handling gestures, such as tap, double tap, pan, and zoom, for example. We have seen some widgets that use GestureDetector by itself to handle gestures. We also have seen how to use the Form and FormField widgets to properly handle user data input.
Lastly, we have grabbed our project and made some additions to the event handling of the actions on favors, which helped us to make the app more interactive.
In the next chapter, we will be learning how to add some color to our widgets, use themes, and get into more practical applications of Material Design and Cupertino widgets by making our favors app more attractive.