implicit-casts:false in flutter_web_plugins (#45240)

diff --git a/packages/flutter_web_plugins/analysis_options.yaml b/packages/flutter_web_plugins/analysis_options.yaml
new file mode 100644
index 0000000..2344f5a
--- /dev/null
+++ b/packages/flutter_web_plugins/analysis_options.yaml
@@ -0,0 +1,12 @@
+# Override the parent analysis_options until all the repo has implicit-casts: false
+
+include: ../analysis_options.yaml
+
+analyzer:
+  strong-mode:
+    implicit-casts: false
+    implicit-dynamic: false
+
+linter:
+  rules:
+    avoid_as: false
diff --git a/packages/flutter_web_plugins/test/plugin_registry_test.dart b/packages/flutter_web_plugins/test/plugin_registry_test.dart
index a1f13f2..f8bb588 100644
--- a/packages/flutter_web_plugins/test/plugin_registry_test.dart
+++ b/packages/flutter_web_plugins/test/plugin_registry_test.dart
@@ -56,7 +56,7 @@
       final List<String> loggedMessages = <String>[];
       ServicesBinding.instance.defaultBinaryMessenger
           .setMessageHandler('test_send', (ByteData data) {
-        loggedMessages.add(codec.decodeMessage(data));
+        loggedMessages.add(codec.decodeMessage(data) as String);
         return null;
       });