I have noticed flutter plugins such as path_provider, firebase_messaging , google_fonts are not supported on Flutter web (which is still in beta). Could anyone provide some insight on how to use this plugins on the platforms they are supported, and also prevent them from breaking the app on unsupported platforms?
- Is there any standard or documented way of handling plugins on unsupported platforms gracefully?
- Can I exclude plugins from pubspec when building for unsupported platforms, may be using some kind of a wrapper?
- What happens to Android or iOS native code that comes with some dart plugins when building for web?