Using filters with dedicated widgets leads to fewer compatibility issues. With Flutter, developers will have fewer problems with different versions of the operating system and can spend less time testing the application on older versions. It is also safe to say that applications developed with Flutter will be compatible with future versions of the operating system.
It should be noted that when a new version of Android or iOS is released, the filter widgets need to be updated. This update should be done because Flutter does not use native platform widgets. Given that Google itself makes extensive use of Flutter for internal use, the Flutter team is always keen to keep the Flutter widget collection as up-to-date as possible and as close to the platform widgets as possible. In addition, Flutter widgets are customizable and can be updated by different people. It is also possible for the application to use new widgets in older versions of the operating system.