Common issues
Sometimes your Flutter run or build will fail, and often this is related to plugin issues. In this section, we will look at some of the common issues and give some hints for how to resolve them.
Plugin breaking change
When a plugin changes its major or minor version number, it can mean that there has been a breaking change and that you will need to make some changes to keep the plugin working correctly.
There are generally two reasons for breaking changes:
- A change in the way you use the plugin at a programming level. For example, the constructor parameters for a widget have changed, or the flow of method calls to the plugin needs to be modified. These are often simply notified via compilation errors and deprecation warnings.
- A required change in the configuration of your project. These can be less obvious and checking the plugin readme on pub.dev is often the best way to assess whether you need to change your project configuration.
On the...