Update all pubspecs to work with the latest version of pub and Flutter (#2382)

* Migrated all plugins to the new [plugin platforms manifest](https://flutter.dev/docs/development/packages-and-plugins/developing-packages#plugin-platforms)
* Removed `author:` and `authors:` fields from all pubspecs as the fields are deprecated, moved author names from various plugins to the repository's AUTHORS file.
diff --git a/AUTHORS b/AUTHORS
index ed6942a..b693b0b 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -43,4 +43,9 @@
 Lukasz Piliszczuk <lukasz@intheloup.io>
 SoundReply Solutions GmbH <ch@soundreply.com>
 Rafal Wachol <rwachol@gmail.com>
-Pau Picas <pau.picas@gmail.com>
\ No newline at end of file
+Pau Picas <pau.picas@gmail.com>
+Rhodes Davis Jr. <rody.davis.jr@gmail.com>
+Luigi Agosti <luigi@tengio.com>
+Quentin Le Guennec <quentin@tengio.com>
+Koushik Ravikumar <koushik@tengio.com>
+Nissim Dsilva <nissim@tengio.com>
diff --git a/packages/android_alarm_manager/CHANGELOG.md b/packages/android_alarm_manager/CHANGELOG.md
index f8927f0..1a744c9 100644
--- a/packages/android_alarm_manager/CHANGELOG.md
+++ b/packages/android_alarm_manager/CHANGELOG.md
@@ -1,3 +1,9 @@
+## 0.4.5+2
+
+* Remove the deprecated `author:` field from pubspec.yaml
+* Migrate the plugin to the pubspec platforms manifest.
+* Require Flutter SDK 1.10.0 or greater.
+
 ## 0.4.5+1
 
 * Loosen Flutter version restriction to 1.9.1. **NOTE: plugin registration
diff --git a/packages/android_alarm_manager/pubspec.yaml b/packages/android_alarm_manager/pubspec.yaml
index d72d4da..4852a3a 100644
--- a/packages/android_alarm_manager/pubspec.yaml
+++ b/packages/android_alarm_manager/pubspec.yaml
@@ -1,8 +1,7 @@
 name: android_alarm_manager
 description: Flutter plugin for accessing the Android AlarmManager service, and
   running Dart code in the background when alarms fire.
-version: 0.4.5+1
-author: Flutter Team <flutter-dev@googlegroups.com>
+version: 0.4.5+2
 homepage: https://github.com/flutter/plugins/tree/master/packages/android_alarm_manager
 
 dependencies:
@@ -22,4 +21,4 @@
 
 environment:
   sdk: ">=2.0.0-dev.28.0 <3.0.0"
-  flutter: ">=1.9.1 <2.0.0"
+  flutter: ">=1.10.0 <2.0.0"
diff --git a/packages/android_intent/CHANGELOG.md b/packages/android_intent/CHANGELOG.md
index 76db8d1..be3592b 100644
--- a/packages/android_intent/CHANGELOG.md
+++ b/packages/android_intent/CHANGELOG.md
@@ -1,3 +1,9 @@
+##  0.3.4+8
+
+* Remove the deprecated `author:` field from pubspec.yaml
+* Migrate the plugin to the pubspec platforms manifest.
+* Require Flutter SDK 1.10.0 or greater.
+
 ##  0.3.4+7
 
 * Fix pedantic linter errors.
diff --git a/packages/android_intent/pubspec.yaml b/packages/android_intent/pubspec.yaml
index 85b83b5..0fe9a70 100644
--- a/packages/android_intent/pubspec.yaml
+++ b/packages/android_intent/pubspec.yaml
@@ -1,14 +1,14 @@
 name: android_intent
 description: Flutter plugin for launching Android Intents. Not supported on iOS.
-author: Flutter Team <flutter-dev@googlegroups.com>
 homepage: https://github.com/flutter/plugins/tree/master/packages/android_intent
-version: 0.3.4+7
+version: 0.3.4+8
 
 flutter:
   plugin:
-    androidPackage: io.flutter.plugins.androidintent
-    iosPrefix: FLT
-    pluginClass: AndroidIntentPlugin
+    platforms:
+      android:
+        package: io.flutter.plugins.androidintent
+        pluginClass: AndroidIntentPlugin
 
 dependencies:
   flutter:
@@ -22,4 +22,4 @@
     sdk: flutter
 environment:
   sdk: ">=2.0.0-dev.28.0 <3.0.0"
-  flutter: ">=1.6.7 <2.0.0"
+  flutter: ">=1.10.0 <2.0.0"
diff --git a/packages/battery/CHANGELOG.md b/packages/battery/CHANGELOG.md
index 5bd557a..64ccd1c 100644
--- a/packages/battery/CHANGELOG.md
+++ b/packages/battery/CHANGELOG.md
@@ -1,3 +1,9 @@
+## 0.3.1+6
+
+* Remove the deprecated `author:` field from pubspec.yaml
+* Migrate the plugin to the pubspec platforms manifest.
+* Require Flutter SDK 1.10.0 or greater.
+
 ## 0.3.1+5
 
 * Fix pedantic linter errors.
diff --git a/packages/battery/ios/Classes/BatteryPlugin.h b/packages/battery/ios/Classes/FLTBatteryPlugin.h
similarity index 100%
rename from packages/battery/ios/Classes/BatteryPlugin.h
rename to packages/battery/ios/Classes/FLTBatteryPlugin.h
diff --git a/packages/battery/ios/Classes/BatteryPlugin.m b/packages/battery/ios/Classes/FLTBatteryPlugin.m
similarity index 98%
rename from packages/battery/ios/Classes/BatteryPlugin.m
rename to packages/battery/ios/Classes/FLTBatteryPlugin.m
index 7304271..f1e82a6 100644
--- a/packages/battery/ios/Classes/BatteryPlugin.m
+++ b/packages/battery/ios/Classes/FLTBatteryPlugin.m
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#import "BatteryPlugin.h"
+#import "FLTBatteryPlugin.h"
 
 @interface FLTBatteryPlugin () <FlutterStreamHandler>
 @end
diff --git a/packages/battery/pubspec.yaml b/packages/battery/pubspec.yaml
index ae611bd..615f6ed 100644
--- a/packages/battery/pubspec.yaml
+++ b/packages/battery/pubspec.yaml
@@ -1,15 +1,17 @@
 name: battery
 description: Flutter plugin for accessing information about the battery state
   (full, charging, discharging) on Android and iOS.
-author: Flutter Team <flutter-dev@googlegroups.com>
 homepage: https://github.com/flutter/plugins/tree/master/packages/battery
-version: 0.3.1+5
+version: 0.3.1+6
 
 flutter:
   plugin:
-    androidPackage: io.flutter.plugins.battery
-    iosPrefix: FLT
-    pluginClass: BatteryPlugin
+    platforms:
+      android:
+        package: io.flutter.plugins.battery
+        pluginClass: BatteryPlugin
+      ios:
+        pluginClass: FLTBatteryPlugin
 
 dependencies:
   flutter:
@@ -26,4 +28,4 @@
 
 environment:
   sdk: ">=2.0.0-dev.28.0 <3.0.0"
-  flutter: ">=1.6.7 <2.0.0"
+  flutter: ">=1.10.0 <2.0.0"
diff --git a/packages/camera/CHANGELOG.md b/packages/camera/CHANGELOG.md
index 016fcdb..474dec2 100644
--- a/packages/camera/CHANGELOG.md
+++ b/packages/camera/CHANGELOG.md
@@ -1,3 +1,9 @@
+## 0.5.7+2
+
+* Remove the deprecated `author:` field from pubspec.yaml
+* Migrate the plugin to the pubspec platforms manifest.
+* Require Flutter SDK 1.10.0 or greater.
+
 ## 0.5.7+1
 
 * Fix example null exception.
diff --git a/packages/camera/example/pubspec.yaml b/packages/camera/example/pubspec.yaml
index 0f76a09..e1de173 100644
--- a/packages/camera/example/pubspec.yaml
+++ b/packages/camera/example/pubspec.yaml
@@ -1,6 +1,5 @@
 name: camera_example
 description: Demonstrates how to use the camera plugin.
-author: Flutter Team <flutter-dev@googlegroups.com>
 
 dependencies:
   camera:
diff --git a/packages/camera/pubspec.yaml b/packages/camera/pubspec.yaml
index 3eed53a..c45ea86 100644
--- a/packages/camera/pubspec.yaml
+++ b/packages/camera/pubspec.yaml
@@ -2,14 +2,7 @@
 description: A Flutter plugin for getting information about and controlling the
   camera on Android and iOS. Supports previewing the camera feed, capturing images, capturing video,
   and streaming image buffers to dart.
-version: 0.5.7+1
-
-authors:
-  - Flutter Team <flutter-dev@googlegroups.com>
-  - Luigi Agosti <luigi@tengio.com>
-  - Quentin Le Guennec <quentin@tengio.com>
-  - Koushik Ravikumar <koushik@tengio.com>
-  - Nissim Dsilva <nissim@tengio.com>
+version: 0.5.7+2
 
 homepage: https://github.com/flutter/plugins/tree/master/packages/camera
 
@@ -27,9 +20,13 @@
 
 flutter:
   plugin:
-    androidPackage: io.flutter.plugins.camera
-    pluginClass: CameraPlugin
+    platforms:
+      android:
+        package: io.flutter.plugins.camera
+        pluginClass: CameraPlugin
+      ios:
+        pluginClass: CameraPlugin
 
 environment:
   sdk: ">=2.0.0-dev.28.0 <3.0.0"
-  flutter: ">=1.6.7 <2.0.0"
+  flutter: ">=1.10.0 <2.0.0"
diff --git a/packages/connectivity/CHANGELOG.md b/packages/connectivity/CHANGELOG.md
index 263462c..b600354 100644
--- a/packages/connectivity/CHANGELOG.md
+++ b/packages/connectivity/CHANGELOG.md
@@ -1,3 +1,9 @@
+## 0.4.6+1
+
+* Remove the deprecated `author:` field from pubspec.yaml
+* Migrate the plugin to the pubspec platforms manifest.
+* Require Flutter SDK 1.10.0 or greater.
+
 ## 0.4.6
 
 * Add macOS support.
diff --git a/packages/connectivity/ios/Classes/ConnectivityPlugin.h b/packages/connectivity/ios/Classes/FLTConnectivityPlugin.h
similarity index 100%
rename from packages/connectivity/ios/Classes/ConnectivityPlugin.h
rename to packages/connectivity/ios/Classes/FLTConnectivityPlugin.h
diff --git a/packages/connectivity/ios/Classes/ConnectivityPlugin.m b/packages/connectivity/ios/Classes/FLTConnectivityPlugin.m
similarity index 99%
rename from packages/connectivity/ios/Classes/ConnectivityPlugin.m
rename to packages/connectivity/ios/Classes/FLTConnectivityPlugin.m
index 100e70b..526bee2 100644
--- a/packages/connectivity/ios/Classes/ConnectivityPlugin.m
+++ b/packages/connectivity/ios/Classes/FLTConnectivityPlugin.m
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#import "ConnectivityPlugin.h"
+#import "FLTConnectivityPlugin.h"
 
 #import "Reachability/Reachability.h"
 
diff --git a/packages/connectivity/pubspec.yaml b/packages/connectivity/pubspec.yaml
index bdd156b..b12d3c2 100644
--- a/packages/connectivity/pubspec.yaml
+++ b/packages/connectivity/pubspec.yaml
@@ -1,15 +1,17 @@
 name: connectivity
 description: Flutter plugin for discovering the state of the network (WiFi &
   mobile/cellular) connectivity on Android and iOS.
-author: Flutter Team <flutter-dev@googlegroups.com>
 homepage: https://github.com/flutter/plugins/tree/master/packages/connectivity
-version: 0.4.6
+version: 0.4.6+1
 
 flutter:
   plugin:
-    androidPackage: io.flutter.plugins.connectivity
-    iosPrefix: FLT
-    pluginClass: ConnectivityPlugin
+    platforms:
+      android:
+        package: io.flutter.plugins.connectivity
+        pluginClass: ConnectivityPlugin
+      ios:
+        pluginClass: FLTConnectivityPlugin
 
 dependencies:
   flutter:
@@ -26,4 +28,4 @@
 
 environment:
   sdk: ">=2.0.0-dev.28.0 <3.0.0"
-  flutter: ">=1.6.7 <2.0.0"
\ No newline at end of file
+  flutter: ">=1.10.0 <2.0.0"
diff --git a/packages/device_info/CHANGELOG.md b/packages/device_info/CHANGELOG.md
index cee8c3e..13e0bae 100644
--- a/packages/device_info/CHANGELOG.md
+++ b/packages/device_info/CHANGELOG.md
@@ -1,3 +1,9 @@
+## 0.4.1+4
+
+* Remove the deprecated `author:` field from pubspec.yaml
+* Migrate the plugin to the pubspec platforms manifest.
+* Require Flutter SDK 1.10.0 or greater.
+
 ## 0.4.1+3
 
 * Fix pedantic errors. Adds some missing documentation and fixes unawaited
diff --git a/packages/device_info/ios/Classes/DeviceInfoPlugin.h b/packages/device_info/ios/Classes/FLTDeviceInfoPlugin.h
similarity index 100%
rename from packages/device_info/ios/Classes/DeviceInfoPlugin.h
rename to packages/device_info/ios/Classes/FLTDeviceInfoPlugin.h
diff --git a/packages/device_info/ios/Classes/DeviceInfoPlugin.m b/packages/device_info/ios/Classes/FLTDeviceInfoPlugin.m
similarity index 98%
rename from packages/device_info/ios/Classes/DeviceInfoPlugin.m
rename to packages/device_info/ios/Classes/FLTDeviceInfoPlugin.m
index 28edbe9..4238960 100644
--- a/packages/device_info/ios/Classes/DeviceInfoPlugin.m
+++ b/packages/device_info/ios/Classes/FLTDeviceInfoPlugin.m
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#import "DeviceInfoPlugin.h"
+#import "FLTDeviceInfoPlugin.h"
 #import <sys/utsname.h>
 
 @implementation FLTDeviceInfoPlugin
diff --git a/packages/device_info/pubspec.yaml b/packages/device_info/pubspec.yaml
index 75dfe24..452d690 100644
--- a/packages/device_info/pubspec.yaml
+++ b/packages/device_info/pubspec.yaml
@@ -1,15 +1,17 @@
 name: device_info
 description: Flutter plugin providing detailed information about the device
   (make, model, etc.), and Android or iOS version the app is running on.
-author: Flutter Team <flutter-dev@googlegroups.com>
 homepage: https://github.com/flutter/plugins/tree/master/packages/device_info
-version: 0.4.1+3
+version: 0.4.1+4
 
 flutter:
   plugin:
-    androidPackage: io.flutter.plugins.deviceinfo
-    iosPrefix: FLT
-    pluginClass: DeviceInfoPlugin
+    platforms:
+      android:
+        package: io.flutter.plugins.deviceinfo
+        pluginClass: DeviceInfoPlugin
+      ios:
+        pluginClass: FLTDeviceInfoPlugin
 
 dependencies:
   flutter:
@@ -23,4 +25,4 @@
 
 environment:
   sdk: ">=2.0.0-dev.28.0 <3.0.0"
-  flutter: ">=1.6.7 <2.0.0"
+  flutter: ">=1.10.0 <2.0.0"
diff --git a/packages/e2e/CHANGELOG.md b/packages/e2e/CHANGELOG.md
index 4f9fc2a..1b09c89 100644
--- a/packages/e2e/CHANGELOG.md
+++ b/packages/e2e/CHANGELOG.md
@@ -1,3 +1,9 @@
+## 0.2.2+3
+
+* Remove the deprecated `author:` field from pubspec.yaml
+* Migrate the plugin to the pubspec platforms manifest.
+* Require Flutter SDK 1.10.0 or greater.
+
 ## 0.2.2+2
 
 * Adds an android dummy project to silence warnings and removes unnecessary
diff --git a/packages/e2e/pubspec.yaml b/packages/e2e/pubspec.yaml
index f3dac3c..1806c41 100644
--- a/packages/e2e/pubspec.yaml
+++ b/packages/e2e/pubspec.yaml
@@ -1,12 +1,11 @@
 name: e2e
 description: Runs tests that use the flutter_test API as integration tests.
-version: 0.2.2+2
-author: Flutter Team <flutter-dev@googlegroups.com>
+version: 0.2.2+3
 homepage: https://github.com/flutter/plugins/tree/master/packages/e2e
 
 environment:
   sdk: ">=2.1.0 <3.0.0"
-  flutter: ">=1.6.7 <2.0.0"
+  flutter: ">=1.10.0 <2.0.0"
 
 dependencies:
   flutter:
@@ -16,5 +15,9 @@
 
 flutter:
   plugin:
-    androidPackage: dev.flutter.plugins.e2e
-    pluginClass: E2EPlugin
+    platforms:
+      android:
+        package: dev.flutter.plugins.e2e
+        pluginClass: E2EPlugin
+      ios:
+        pluginClass: E2EPlugin
diff --git a/packages/flutter_plugin_android_lifecycle/CHANGELOG.md b/packages/flutter_plugin_android_lifecycle/CHANGELOG.md
index fb3d8d8..eb4ac59 100644
--- a/packages/flutter_plugin_android_lifecycle/CHANGELOG.md
+++ b/packages/flutter_plugin_android_lifecycle/CHANGELOG.md
@@ -1,3 +1,8 @@
+## 1.0.3
+
+* Remove the deprecated `author:` field from pubspec.yaml
+* Require Flutter SDK 1.10.0 or greater.
+
 ## 1.0.2
 
 * Adapt to the embedding API changes in https://github.com/flutter/engine/pull/13280 (only supports Activity Lifecycle).
diff --git a/packages/flutter_plugin_android_lifecycle/pubspec.yaml b/packages/flutter_plugin_android_lifecycle/pubspec.yaml
index b934e8a..ac35d8c 100644
--- a/packages/flutter_plugin_android_lifecycle/pubspec.yaml
+++ b/packages/flutter_plugin_android_lifecycle/pubspec.yaml
@@ -1,11 +1,11 @@
 name: flutter_plugin_android_lifecycle
 description: Flutter plugin for accessing an Android Lifecycle within other plugins.
-version: 1.0.2
-author: Flutter Team <flutter-dev@googlegroups.com>
+version: 1.0.3
 homepage: https://github.com/flutter/plugins/tree/master/packages/flutter_plugin_android_lifecycle
 
 environment:
   sdk: ">=2.1.0 <3.0.0"
+  flutter: ">=1.10.0 <2.0.0"
 
 dependencies:
   flutter:
diff --git a/packages/google_maps_flutter/CHANGELOG.md b/packages/google_maps_flutter/CHANGELOG.md
index d68693b..0f6908e 100644
--- a/packages/google_maps_flutter/CHANGELOG.md
+++ b/packages/google_maps_flutter/CHANGELOG.md
@@ -1,3 +1,9 @@
+## 0.5.21+15
+
+* Remove the deprecated `author:` field from pubspec.yaml
+* Migrate the plugin to the pubspec platforms manifest.
+* Require Flutter SDK 1.10.0 or greater.
+
 ## 0.5.21+14
 
 * Adds support for toggling 3D buildings.
diff --git a/packages/google_maps_flutter/ios/Classes/GoogleMapsPlugin.h b/packages/google_maps_flutter/ios/Classes/FLTGoogleMapsPlugin.h
similarity index 100%
rename from packages/google_maps_flutter/ios/Classes/GoogleMapsPlugin.h
rename to packages/google_maps_flutter/ios/Classes/FLTGoogleMapsPlugin.h
diff --git a/packages/google_maps_flutter/ios/Classes/GoogleMapsPlugin.m b/packages/google_maps_flutter/ios/Classes/FLTGoogleMapsPlugin.m
similarity index 96%
rename from packages/google_maps_flutter/ios/Classes/GoogleMapsPlugin.m
rename to packages/google_maps_flutter/ios/Classes/FLTGoogleMapsPlugin.m
index 7606d15..dd4f3ae 100644
--- a/packages/google_maps_flutter/ios/Classes/GoogleMapsPlugin.m
+++ b/packages/google_maps_flutter/ios/Classes/FLTGoogleMapsPlugin.m
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#import "GoogleMapsPlugin.h"
+#import "FLTGoogleMapsPlugin.h"
 
 #pragma mark - GoogleMaps plugin implementation
 
diff --git a/packages/google_maps_flutter/pubspec.yaml b/packages/google_maps_flutter/pubspec.yaml
index caab61f..f29c41c 100644
--- a/packages/google_maps_flutter/pubspec.yaml
+++ b/packages/google_maps_flutter/pubspec.yaml
@@ -1,8 +1,7 @@
 name: google_maps_flutter
 description: A Flutter plugin for integrating Google Maps in iOS and Android applications.
-author: Flutter Team <flutter-dev@googlegroups.com>
 homepage: https://github.com/flutter/plugins/tree/master/packages/google_maps_flutter
-version: 0.5.21+14
+version: 0.5.21+15
 
 dependencies:
   flutter:
@@ -20,11 +19,14 @@
 
 flutter:
   plugin:
-    androidPackage: io.flutter.plugins.googlemaps
-    iosPrefix: FLT
-    pluginClass: GoogleMapsPlugin
+    platforms:
+      android:
+        package: io.flutter.plugins.googlemaps
+        pluginClass: GoogleMapsPlugin
+      ios:
+        pluginClass: FLTGoogleMapsPlugin
 
 
 environment:
   sdk: ">=2.0.0-dev.47.0 <3.0.0"
-  flutter: ">=1.5.0 <2.0.0"
+  flutter: ">=1.10.0 <2.0.0"
diff --git a/packages/google_sign_in/google_sign_in/CHANGELOG.md b/packages/google_sign_in/google_sign_in/CHANGELOG.md
index 4b60488..c31773b 100644
--- a/packages/google_sign_in/google_sign_in/CHANGELOG.md
+++ b/packages/google_sign_in/google_sign_in/CHANGELOG.md
@@ -1,3 +1,9 @@
+## 4.0.16
+
+* Remove the deprecated `author:` field from pubspec.yaml
+* Migrate the plugin to the pubspec platforms manifest.
+* Require Flutter SDK 1.10.0 or greater.
+
 ## 4.0.15
 
 * Export SignInOption from interface since it is used in the frontend as a type.
diff --git a/packages/google_sign_in/google_sign_in/ios/Classes/GoogleSignInPlugin.h b/packages/google_sign_in/google_sign_in/ios/Classes/FLTGoogleSignInPlugin.h
similarity index 100%
rename from packages/google_sign_in/google_sign_in/ios/Classes/GoogleSignInPlugin.h
rename to packages/google_sign_in/google_sign_in/ios/Classes/FLTGoogleSignInPlugin.h
diff --git a/packages/google_sign_in/google_sign_in/ios/Classes/GoogleSignInPlugin.m b/packages/google_sign_in/google_sign_in/ios/Classes/FLTGoogleSignInPlugin.m
similarity index 99%
rename from packages/google_sign_in/google_sign_in/ios/Classes/GoogleSignInPlugin.m
rename to packages/google_sign_in/google_sign_in/ios/Classes/FLTGoogleSignInPlugin.m
index 716eb36..559997f 100644
--- a/packages/google_sign_in/google_sign_in/ios/Classes/GoogleSignInPlugin.m
+++ b/packages/google_sign_in/google_sign_in/ios/Classes/FLTGoogleSignInPlugin.m
@@ -2,7 +2,7 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-#import "GoogleSignInPlugin.h"
+#import "FLTGoogleSignInPlugin.h"
 #import <GoogleSignIn/GoogleSignIn.h>
 
 // The key within `GoogleService-Info.plist` used to hold the application's
diff --git a/packages/google_sign_in/google_sign_in/pubspec.yaml b/packages/google_sign_in/google_sign_in/pubspec.yaml
index 5c7dc93..259221b 100644
--- a/packages/google_sign_in/google_sign_in/pubspec.yaml
+++ b/packages/google_sign_in/google_sign_in/pubspec.yaml
@@ -1,15 +1,17 @@
 name: google_sign_in
 description: Flutter plugin for Google Sign-In, a secure authentication system
   for signing in with a Google account on Android and iOS.
-author: Flutter Team <flutter-dev@googlegroups.com>
 homepage: https://github.com/flutter/plugins/tree/master/packages/google_sign_in/google_sign_in
-version: 4.0.15
+version: 4.0.16
 
 flutter:
   plugin:
-    androidPackage: io.flutter.plugins.googlesignin
-    iosPrefix: FLT
-    pluginClass: GoogleSignInPlugin
+    platforms:
+      android:
+        package: io.flutter.plugins.googlesignin
+        pluginClass: GoogleSignInPlugin
+      ios:
+        pluginClass: FLTGoogleSignInPlugin
 
 dependencies:
   google_sign_in_platform_interface: ^1.0.0
@@ -24,4 +26,4 @@
 
 environment:
   sdk: ">=2.0.0-dev.28.0 <3.0.0"
-  flutter: ">=1.5.0 <2.0.0"
+  flutter: ">=1.10.0 <2.0.0"
diff --git a/packages/google_sign_in/google_sign_in_platform_interface/CHANGELOG.md b/packages/google_sign_in/google_sign_in_platform_interface/CHANGELOG.md
index 223cbf2..56cf633 100644
--- a/packages/google_sign_in/google_sign_in_platform_interface/CHANGELOG.md
+++ b/packages/google_sign_in/google_sign_in_platform_interface/CHANGELOG.md
@@ -1,3 +1,8 @@
+## 1.0.3
+
+* Remove the deprecated `author:` field from pubspec.yaml
+* Require Flutter SDK 1.10.0 or greater.
+
 ## 1.0.2
 
 * Add missing documentation.
diff --git a/packages/google_sign_in/google_sign_in_platform_interface/pubspec.yaml b/packages/google_sign_in/google_sign_in_platform_interface/pubspec.yaml
index bae65dc..8689411 100644
--- a/packages/google_sign_in/google_sign_in_platform_interface/pubspec.yaml
+++ b/packages/google_sign_in/google_sign_in_platform_interface/pubspec.yaml
@@ -1,10 +1,9 @@
 name: google_sign_in_platform_interface
 description: A common platform interface for the google_sign_in plugin.
-author: Flutter Team <flutter-dev@googlegroups.com>
 homepage: https://github.com/flutter/plugins/tree/master/packages/google_sign_in/google_sign_in_platform_interface
 # NOTE: We strongly prefer non-breaking changes, even at the expense of a
 # less-clean API. See https://flutter.dev/go/platform-interface-breaking-changes
-version: 1.0.2
+version: 1.0.3
 
 dependencies:
   flutter:
@@ -19,4 +18,4 @@
 
 environment:
   sdk: ">=2.0.0-dev.28.0 <3.0.0"
-  flutter: ">=1.5.0 <2.0.0"
+  flutter: ">=1.10.0 <2.0.0"
diff --git a/packages/google_sign_in/google_sign_in_web/CHANGELOG.md b/packages/google_sign_in/google_sign_in_web/CHANGELOG.md
index c10ea99..d69a354 100644
--- a/packages/google_sign_in/google_sign_in_web/CHANGELOG.md
+++ b/packages/google_sign_in/google_sign_in_web/CHANGELOG.md
@@ -1,3 +1,8 @@
+## 0.8.1+2
+
+* Remove the deprecated `author:` field from pubspec.yaml
+* Require Flutter SDK 1.10.0 or greater.
+
 ## 0.8.1+1
 
 * Add missing documentation.
diff --git a/packages/google_sign_in/google_sign_in_web/pubspec.yaml b/packages/google_sign_in/google_sign_in_web/pubspec.yaml
index e17dc86..b7b7deb 100644
--- a/packages/google_sign_in/google_sign_in_web/pubspec.yaml
+++ b/packages/google_sign_in/google_sign_in_web/pubspec.yaml
@@ -1,9 +1,8 @@
 name: google_sign_in_web
 description: Flutter plugin for Google Sign-In, a secure authentication system
   for signing in with a Google account on Android, iOS and Web.
-author: Flutter Team <flutter-dev@googlegroups.com>
 homepage: https://github.com/flutter/plugins/tree/master/packages/google_sign_in/google_sign_in_web
-version: 0.8.1+1
+version: 0.8.1+2
 
 flutter:
   plugin:
@@ -28,4 +27,4 @@
 
 environment:
   sdk: ">=2.6.0 <3.0.0"
-  flutter: ">=1.5.0 <2.0.0"
+  flutter: ">=1.10.0 <2.0.0"
diff --git a/packages/image_picker/CHANGELOG.md b/packages/image_picker/CHANGELOG.md
index 536bde5..6592c9e 100644
--- a/packages/image_picker/CHANGELOG.md
+++ b/packages/image_picker/CHANGELOG.md
@@ -1,5 +1,9 @@
-## 0.6.2+2
+## 0.6.2+3
+* Remove the deprecated `author:` field from pubspec.yaml
+* Migrate the plugin to the pubspec platforms manifest.
+* Require Flutter SDK 1.10.0 or greater.
 
+## 0.6.2+2
 * Android: Revert the image file return logic when the image doesn't have to be scaled. Fix a rotation regression caused by 0.6.2+1
 * Example App: Add a dialog to enter `maxWidth`, `maxHeight` or `quality` when picking image.
 
diff --git a/packages/image_picker/ios/Classes/ImagePickerPlugin.h b/packages/image_picker/ios/Classes/FLTImagePickerPlugin.h
similarity index 100%
rename from packages/image_picker/ios/Classes/ImagePickerPlugin.h
rename to packages/image_picker/ios/Classes/FLTImagePickerPlugin.h
diff --git a/packages/image_picker/ios/Classes/ImagePickerPlugin.m b/packages/image_picker/ios/Classes/FLTImagePickerPlugin.m
similarity index 99%
rename from packages/image_picker/ios/Classes/ImagePickerPlugin.m
rename to packages/image_picker/ios/Classes/FLTImagePickerPlugin.m
index 5ac31a6..127b119 100644
--- a/packages/image_picker/ios/Classes/ImagePickerPlugin.m
+++ b/packages/image_picker/ios/Classes/FLTImagePickerPlugin.m
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#import "ImagePickerPlugin.h"
+#import "FLTImagePickerPlugin.h"
 
 #import <AVFoundation/AVFoundation.h>
 #import <MobileCoreServices/MobileCoreServices.h>
diff --git a/packages/image_picker/pubspec.yaml b/packages/image_picker/pubspec.yaml
index 833cb13..217764c 100755
--- a/packages/image_picker/pubspec.yaml
+++ b/packages/image_picker/pubspec.yaml
@@ -1,17 +1,17 @@
 name: image_picker
 description: Flutter plugin for selecting images from the Android and iOS image
   library, and taking new pictures with the camera.
-authors:
-  - Flutter Team <flutter-dev@googlegroups.com>
-  - Rhodes Davis Jr. <rody.davis.jr@gmail.com>
 homepage: https://github.com/flutter/plugins/tree/master/packages/image_picker
-version: 0.6.2+2
+version: 0.6.2+3
 
 flutter:
   plugin:
-    androidPackage: io.flutter.plugins.imagepicker
-    iosPrefix: FLT
-    pluginClass: ImagePickerPlugin
+    platforms:
+      android:
+        package: io.flutter.plugins.imagepicker
+        pluginClass: ImagePickerPlugin
+      ios:
+        pluginClass: FLTImagePickerPlugin
 
 dependencies:
   flutter:
@@ -24,4 +24,4 @@
 
 environment:
   sdk: ">=2.0.0-dev.28.0 <3.0.0"
-  flutter: ">=1.5.0 <2.0.0"
+  flutter: ">=1.10.0 <2.0.0"
diff --git a/packages/in_app_purchase/CHANGELOG.md b/packages/in_app_purchase/CHANGELOG.md
index 451953d..101641f 100644
--- a/packages/in_app_purchase/CHANGELOG.md
+++ b/packages/in_app_purchase/CHANGELOG.md
@@ -1,3 +1,9 @@
+## 0.2.2+4
+
+* Remove the deprecated `author:` field from pubspec.yaml
+* Migrate the plugin to the pubspec platforms manifest.
+* Require Flutter SDK 1.10.0 or greater.
+
 ## 0.2.2+3
 
 * Fix failing pedantic lints. None of these fixes should have any change in
diff --git a/packages/in_app_purchase/pubspec.yaml b/packages/in_app_purchase/pubspec.yaml
index 0e618cd..94831ec 100644
--- a/packages/in_app_purchase/pubspec.yaml
+++ b/packages/in_app_purchase/pubspec.yaml
@@ -1,8 +1,7 @@
 name: in_app_purchase
 description: A Flutter plugin for in-app purchases. Exposes APIs for making in-app purchases through the App Store and Google Play.
-author:  Flutter Team <flutter-dev@googlegroups.com>
 homepage: https://github.com/flutter/plugins/tree/master/packages/in_app_purchase
-version: 0.2.2+3
+version: 0.2.2+4
 
 
 dependencies:
@@ -28,9 +27,13 @@
 
 flutter:
   plugin:
-    androidPackage: io.flutter.plugins.inapppurchase
-    pluginClass: InAppPurchasePlugin
+    platforms:
+      android:
+        package: io.flutter.plugins.inapppurchase
+        pluginClass: InAppPurchasePlugin
+      ios:
+        pluginClass: InAppPurchasePlugin
 
 environment:
   sdk: ">=2.0.0-dev.28.0 <3.0.0"
-  flutter: ">=1.6.7 <2.0.0"
+  flutter: ">=1.10.0 <2.0.0"
diff --git a/packages/local_auth/CHANGELOG.md b/packages/local_auth/CHANGELOG.md
index 0c54edc..2babfec 100644
--- a/packages/local_auth/CHANGELOG.md
+++ b/packages/local_auth/CHANGELOG.md
@@ -1,3 +1,9 @@
+## 0.6.1+1
+
+* Remove the deprecated `author:` field from pubspec.yaml
+* Migrate the plugin to the pubspec platforms manifest.
+* Require Flutter SDK 1.10.0 or greater.
+
 ## 0.6.1
 
 * Added ability to stop authentication (For Android).
diff --git a/packages/local_auth/ios/Classes/LocalAuthPlugin.h b/packages/local_auth/ios/Classes/FLTLocalAuthPlugin.h
similarity index 100%
rename from packages/local_auth/ios/Classes/LocalAuthPlugin.h
rename to packages/local_auth/ios/Classes/FLTLocalAuthPlugin.h
diff --git a/packages/local_auth/ios/Classes/LocalAuthPlugin.m b/packages/local_auth/ios/Classes/FLTLocalAuthPlugin.m
similarity index 99%
rename from packages/local_auth/ios/Classes/LocalAuthPlugin.m
rename to packages/local_auth/ios/Classes/FLTLocalAuthPlugin.m
index 4b1e62a..b9925e3 100644
--- a/packages/local_auth/ios/Classes/LocalAuthPlugin.m
+++ b/packages/local_auth/ios/Classes/FLTLocalAuthPlugin.m
@@ -3,7 +3,7 @@
 // found in the LICENSE file.
 #import <LocalAuthentication/LocalAuthentication.h>
 
-#import "LocalAuthPlugin.h"
+#import "FLTLocalAuthPlugin.h"
 
 @implementation FLTLocalAuthPlugin {
   NSDictionary *lastCallArgs;
diff --git a/packages/local_auth/pubspec.yaml b/packages/local_auth/pubspec.yaml
index 13d9f7b..fb9077f 100644
--- a/packages/local_auth/pubspec.yaml
+++ b/packages/local_auth/pubspec.yaml
@@ -1,15 +1,17 @@
 name: local_auth
 description: Flutter plugin for Android and iOS device authentication sensors
   such as Fingerprint Reader and Touch ID.
-author: Flutter Team <flutter-dev@googlegroups.com>
 homepage: https://github.com/flutter/plugins/tree/master/packages/local_auth
-version: 0.6.1
+version: 0.6.1+1
 
 flutter:
   plugin:
-    androidPackage: io.flutter.plugins.localauth
-    iosPrefix: FLT
-    pluginClass: LocalAuthPlugin
+    platforms:
+      android:
+        package: io.flutter.plugins.localauth
+        pluginClass: LocalAuthPlugin
+      ios:
+        pluginClass: FLTLocalAuthPlugin
 
 dependencies:
   flutter:
@@ -24,4 +26,4 @@
 
 environment:
   sdk: ">=2.0.0-dev.28.0 <3.0.0"
-  flutter: ">=1.5.0 <2.0.0"
+  flutter: ">=1.10.0 <2.0.0"
diff --git a/packages/package_info/CHANGELOG.md b/packages/package_info/CHANGELOG.md
index 6806df1..f0a8f0d 100644
--- a/packages/package_info/CHANGELOG.md
+++ b/packages/package_info/CHANGELOG.md
@@ -1,3 +1,9 @@
+## 0.4.0+13
+
+* Remove the deprecated `author:` field from pubspec.yaml
+* Migrate the plugin to the pubspec platforms manifest.
+* Require Flutter SDK 1.10.0 or greater.
+
 ## 0.4.0+12
 
 * Fix pedantic lints. This involved internally refactoring how the
diff --git a/packages/package_info/ios/Classes/PackageInfoPlugin.h b/packages/package_info/ios/Classes/FLTPackageInfoPlugin.h
similarity index 100%
rename from packages/package_info/ios/Classes/PackageInfoPlugin.h
rename to packages/package_info/ios/Classes/FLTPackageInfoPlugin.h
diff --git a/packages/package_info/ios/Classes/PackageInfoPlugin.m b/packages/package_info/ios/Classes/FLTPackageInfoPlugin.m
similarity index 97%
rename from packages/package_info/ios/Classes/PackageInfoPlugin.m
rename to packages/package_info/ios/Classes/FLTPackageInfoPlugin.m
index 58f62b0..046f15f 100644
--- a/packages/package_info/ios/Classes/PackageInfoPlugin.m
+++ b/packages/package_info/ios/Classes/FLTPackageInfoPlugin.m
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#import "PackageInfoPlugin.h"
+#import "FLTPackageInfoPlugin.h"
 
 @implementation FLTPackageInfoPlugin
 + (void)registerWithRegistrar:(NSObject<FlutterPluginRegistrar>*)registrar {
diff --git a/packages/package_info/pubspec.yaml b/packages/package_info/pubspec.yaml
index ce61ea0..e15b617 100644
--- a/packages/package_info/pubspec.yaml
+++ b/packages/package_info/pubspec.yaml
@@ -1,15 +1,17 @@
 name: package_info
 description: Flutter plugin for querying information about the application
   package, such as CFBundleVersion on iOS or versionCode on Android.
-author: Flutter Team <flutter-dev@googlegroups.com>
 homepage: https://github.com/flutter/plugins/tree/master/packages/package_info
-version: 0.4.0+12
+version: 0.4.0+13
 
 flutter:
   plugin:
-    androidPackage: io.flutter.plugins.packageinfo
-    iosPrefix: FLT
-    pluginClass: PackageInfoPlugin
+    platforms:
+      android:
+        package: io.flutter.plugins.packageinfo
+        pluginClass: PackageInfoPlugin
+      ios:
+        pluginClass: FLTPackageInfoPlugin
 
 dependencies:
   flutter:
@@ -25,4 +27,4 @@
 
 environment:
   sdk: ">=2.0.0-dev.28.0 <3.0.0"
-  flutter: ">=1.6.7 <2.0.0"
+  flutter: ">=1.10.0 <2.0.0"
diff --git a/packages/path_provider/CHANGELOG.md b/packages/path_provider/CHANGELOG.md
index 9d98c61..ee7163f 100644
--- a/packages/path_provider/CHANGELOG.md
+++ b/packages/path_provider/CHANGELOG.md
@@ -1,3 +1,9 @@
+## 1.5.1
+
+* Remove the deprecated `author:` field from pubspec.yaml
+* Migrate the plugin to the pubspec platforms manifest.
+* Require Flutter SDK 1.10.0 or greater.
+
 ## 1.5.0
 
 * Add macOS support.
diff --git a/packages/path_provider/ios/Classes/PathProviderPlugin.h b/packages/path_provider/ios/Classes/FLTPathProviderPlugin.h
similarity index 100%
rename from packages/path_provider/ios/Classes/PathProviderPlugin.h
rename to packages/path_provider/ios/Classes/FLTPathProviderPlugin.h
diff --git a/packages/path_provider/ios/Classes/PathProviderPlugin.m b/packages/path_provider/ios/Classes/FLTPathProviderPlugin.m
similarity index 98%
rename from packages/path_provider/ios/Classes/PathProviderPlugin.m
rename to packages/path_provider/ios/Classes/FLTPathProviderPlugin.m
index 1bf0e7a..705b371 100644
--- a/packages/path_provider/ios/Classes/PathProviderPlugin.m
+++ b/packages/path_provider/ios/Classes/FLTPathProviderPlugin.m
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#import "PathProviderPlugin.h"
+#import "FLTPathProviderPlugin.h"
 
 NSString* GetDirectoryOfType(NSSearchPathDirectory dir) {
   NSArray* paths = NSSearchPathForDirectoriesInDomains(dir, NSUserDomainMask, YES);
diff --git a/packages/path_provider/pubspec.yaml b/packages/path_provider/pubspec.yaml
index 6c00466..730e7a5 100644
--- a/packages/path_provider/pubspec.yaml
+++ b/packages/path_provider/pubspec.yaml
@@ -1,15 +1,17 @@
 name: path_provider
 description: Flutter plugin for getting commonly used locations on the Android &
   iOS file systems, such as the temp and app data directories.
-author: Flutter Team <flutter-dev@googlegroups.com>
 homepage: https://github.com/flutter/plugins/tree/master/packages/path_provider
-version: 1.5.0
+version: 1.5.1
 
 flutter:
   plugin:
-    androidPackage: io.flutter.plugins.pathprovider
-    iosPrefix: FLT
-    pluginClass: PathProviderPlugin
+    platforms:
+      android:
+        package: io.flutter.plugins.pathprovider
+        pluginClass: PathProviderPlugin
+      ios:
+        pluginClass: FLTPathProviderPlugin
 
 dependencies:
   flutter:
@@ -28,4 +30,4 @@
 
 environment:
   sdk: ">=2.0.0-dev.28.0 <3.0.0"
-  flutter: ">=1.9.1+hotfix.5 <2.0.0"
+  flutter: ">=1.10.0 <2.0.0"
diff --git a/packages/quick_actions/CHANGELOG.md b/packages/quick_actions/CHANGELOG.md
index 2c9aea7..023140d 100644
--- a/packages/quick_actions/CHANGELOG.md
+++ b/packages/quick_actions/CHANGELOG.md
@@ -1,3 +1,9 @@
+## 0.4.0+1
+
+* Remove the deprecated `author:` field from pubspec.yaml
+* Migrate the plugin to the pubspec platforms manifest.
+* Require Flutter SDK 1.10.0 or greater.
+
 ## 0.4.0
 
 - Added missing documentation.
diff --git a/packages/quick_actions/ios/Classes/QuickActionsPlugin.h b/packages/quick_actions/ios/Classes/FLTQuickActionsPlugin.h
similarity index 100%
rename from packages/quick_actions/ios/Classes/QuickActionsPlugin.h
rename to packages/quick_actions/ios/Classes/FLTQuickActionsPlugin.h
diff --git a/packages/quick_actions/ios/Classes/QuickActionsPlugin.m b/packages/quick_actions/ios/Classes/FLTQuickActionsPlugin.m
similarity index 98%
rename from packages/quick_actions/ios/Classes/QuickActionsPlugin.m
rename to packages/quick_actions/ios/Classes/FLTQuickActionsPlugin.m
index 8f83cc4..a9bb33e 100644
--- a/packages/quick_actions/ios/Classes/QuickActionsPlugin.m
+++ b/packages/quick_actions/ios/Classes/FLTQuickActionsPlugin.m
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#import "QuickActionsPlugin.h"
+#import "FLTQuickActionsPlugin.h"
 
 static NSString *const CHANNEL_NAME = @"plugins.flutter.io/quick_actions";
 
diff --git a/packages/quick_actions/pubspec.yaml b/packages/quick_actions/pubspec.yaml
index ab88328..f0ee29d 100644
--- a/packages/quick_actions/pubspec.yaml
+++ b/packages/quick_actions/pubspec.yaml
@@ -1,15 +1,17 @@
 name: quick_actions
 description: Flutter plugin for creating shortcuts on home screen, also known as
   Quick Actions on iOS and App Shortcuts on Android.
-author: Flutter Team <flutter-dev@googlegroups.com>
 homepage: https://github.com/flutter/plugins/tree/master/packages/quick_actions
-version: 0.4.0
+version: 0.4.0+1
 
 flutter:
   plugin:
-    androidPackage: io.flutter.plugins.quickactions
-    iosPrefix: FLT
-    pluginClass: QuickActionsPlugin
+    platforms:
+      android:
+        package: io.flutter.plugins.quickactions
+        pluginClass: QuickActionsPlugin
+      ios:
+        pluginClass: FLTQuickActionsPlugin
 
 dependencies:
   flutter:
@@ -25,4 +27,4 @@
 
 environment:
   sdk: ">=2.0.0-dev.28.0 <3.0.0"
-  flutter: ">=1.6.7 <2.0.0"
+  flutter: ">=1.10.0 <2.0.0"
diff --git a/packages/sensors/CHANGELOG.md b/packages/sensors/CHANGELOG.md
index aecf8d4..3ead3a8 100644
--- a/packages/sensors/CHANGELOG.md
+++ b/packages/sensors/CHANGELOG.md
@@ -1,3 +1,9 @@
+## 0.4.1+4
+
+* Remove the deprecated `author:` field from pubspec.yaml
+* Migrate the plugin to the pubspec platforms manifest.
+* Require Flutter SDK 1.10.0 or greater.
+
 ## 0.4.1+3
 
 * Improve documentation and add unit test coverage.
diff --git a/packages/sensors/ios/Classes/SensorsPlugin.h b/packages/sensors/ios/Classes/FLTSensorsPlugin.h
similarity index 100%
rename from packages/sensors/ios/Classes/SensorsPlugin.h
rename to packages/sensors/ios/Classes/FLTSensorsPlugin.h
diff --git a/packages/sensors/ios/Classes/SensorsPlugin.m b/packages/sensors/ios/Classes/FLTSensorsPlugin.m
similarity index 99%
rename from packages/sensors/ios/Classes/SensorsPlugin.m
rename to packages/sensors/ios/Classes/FLTSensorsPlugin.m
index 02212f8..ba8d542 100644
--- a/packages/sensors/ios/Classes/SensorsPlugin.m
+++ b/packages/sensors/ios/Classes/FLTSensorsPlugin.m
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#import "SensorsPlugin.h"
+#import "FLTSensorsPlugin.h"
 #import <CoreMotion/CoreMotion.h>
 
 @implementation FLTSensorsPlugin
diff --git a/packages/sensors/pubspec.yaml b/packages/sensors/pubspec.yaml
index b750d93..a4f7a46 100644
--- a/packages/sensors/pubspec.yaml
+++ b/packages/sensors/pubspec.yaml
@@ -1,15 +1,17 @@
 name: sensors
 description: Flutter plugin for accessing the Android and iOS accelerometer and
   gyroscope sensors.
-author: Flutter Team <flutter-dev@googlegroups.com>
 homepage: https://github.com/flutter/plugins/tree/master/packages/sensors
-version: 0.4.1+3
+version: 0.4.1+4
 
 flutter:
   plugin:
-    androidPackage: io.flutter.plugins.sensors
-    iosPrefix: FLT
-    pluginClass: SensorsPlugin
+    platforms:
+      android:
+        package: io.flutter.plugins.sensors
+        pluginClass: SensorsPlugin
+      ios:
+        pluginClass: FLTSensorsPlugin
 
 dependencies:
   flutter:
@@ -24,4 +26,4 @@
 
 environment:
   sdk: ">=2.0.0-dev.28.0 <3.0.0"
-  flutter: ">=1.6.7 <2.0.0"
+  flutter: ">=1.10.0 <2.0.0"
diff --git a/packages/share/CHANGELOG.md b/packages/share/CHANGELOG.md
index 4719dea..2b4e370 100644
--- a/packages/share/CHANGELOG.md
+++ b/packages/share/CHANGELOG.md
@@ -1,3 +1,9 @@
+## 0.6.3+5
+
+* Remove the deprecated `author:` field from pubspec.yaml
+* Migrate the plugin to the pubspec platforms manifest.
+* Require Flutter SDK 1.10.0 or greater.
+
 ## 0.6.3+4
 
 * Fix pedantic lints. This shouldn't affect existing functionality.
diff --git a/packages/share/ios/Classes/SharePlugin.h b/packages/share/ios/Classes/FLTSharePlugin.h
similarity index 100%
rename from packages/share/ios/Classes/SharePlugin.h
rename to packages/share/ios/Classes/FLTSharePlugin.h
diff --git a/packages/share/ios/Classes/SharePlugin.m b/packages/share/ios/Classes/FLTSharePlugin.m
similarity index 99%
rename from packages/share/ios/Classes/SharePlugin.m
rename to packages/share/ios/Classes/FLTSharePlugin.m
index b501b36..335ba5b 100644
--- a/packages/share/ios/Classes/SharePlugin.m
+++ b/packages/share/ios/Classes/FLTSharePlugin.m
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#import "SharePlugin.h"
+#import "FLTSharePlugin.h"
 
 static NSString *const PLATFORM_CHANNEL = @"plugins.flutter.io/share";
 
diff --git a/packages/share/pubspec.yaml b/packages/share/pubspec.yaml
index 953c35f..1f16d63 100644
--- a/packages/share/pubspec.yaml
+++ b/packages/share/pubspec.yaml
@@ -1,15 +1,17 @@
 name: share
 description: Flutter plugin for sharing content via the platform share UI, using
   the ACTION_SEND intent on Android and UIActivityViewController on iOS.
-author: Flutter Team <flutter-dev@googlegroups.com>
 homepage: https://github.com/flutter/plugins/tree/master/packages/share
-version: 0.6.3+4
+version: 0.6.3+5
 
 flutter:
   plugin:
-    androidPackage: io.flutter.plugins.share
-    iosPrefix: FLT
-    pluginClass: SharePlugin
+    platforms:
+      android:
+        package: io.flutter.plugins.share
+        pluginClass: SharePlugin
+      ios:
+        pluginClass: FLTSharePlugin
 
 dependencies:
   meta: ^1.0.5
@@ -25,4 +27,4 @@
 
 environment:
   sdk: ">=2.0.0-dev.28.0 <3.0.0"
-  flutter: ">=1.6.7 <2.0.0"
+  flutter: ">=1.10.0 <2.0.0"
diff --git a/packages/shared_preferences/shared_preferences/CHANGELOG.md b/packages/shared_preferences/shared_preferences/CHANGELOG.md
index 487ec1d..595eba2 100644
--- a/packages/shared_preferences/shared_preferences/CHANGELOG.md
+++ b/packages/shared_preferences/shared_preferences/CHANGELOG.md
@@ -1,3 +1,9 @@
+## 0.5.4+9
+
+* Remove the deprecated `author:` field from pubspec.yaml
+* Migrate the plugin to the pubspec platforms manifest.
+* Require Flutter SDK 1.10.0 or greater.
+
 ## 0.5.4+8
 
 * Switch `package:shared_preferences` to `package:shared_preferences_platform_interface`.
diff --git a/packages/shared_preferences/shared_preferences/ios/Classes/SharedPreferencesPlugin.h b/packages/shared_preferences/shared_preferences/ios/Classes/FLTSharedPreferencesPlugin.h
similarity index 100%
rename from packages/shared_preferences/shared_preferences/ios/Classes/SharedPreferencesPlugin.h
rename to packages/shared_preferences/shared_preferences/ios/Classes/FLTSharedPreferencesPlugin.h
diff --git a/packages/shared_preferences/shared_preferences/ios/Classes/SharedPreferencesPlugin.m b/packages/shared_preferences/shared_preferences/ios/Classes/FLTSharedPreferencesPlugin.m
similarity index 98%
rename from packages/shared_preferences/shared_preferences/ios/Classes/SharedPreferencesPlugin.m
rename to packages/shared_preferences/shared_preferences/ios/Classes/FLTSharedPreferencesPlugin.m
index 74ebff2..dd68fb5 100644
--- a/packages/shared_preferences/shared_preferences/ios/Classes/SharedPreferencesPlugin.m
+++ b/packages/shared_preferences/shared_preferences/ios/Classes/FLTSharedPreferencesPlugin.m
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#import "SharedPreferencesPlugin.h"
+#import "FLTSharedPreferencesPlugin.h"
 
 static NSString *const CHANNEL_NAME = @"plugins.flutter.io/shared_preferences";
 
diff --git a/packages/shared_preferences/shared_preferences/pubspec.yaml b/packages/shared_preferences/shared_preferences/pubspec.yaml
index c9f6d33..fae5347 100644
--- a/packages/shared_preferences/shared_preferences/pubspec.yaml
+++ b/packages/shared_preferences/shared_preferences/pubspec.yaml
@@ -1,15 +1,17 @@
 name: shared_preferences
 description: Flutter plugin for reading and writing simple key-value pairs.
   Wraps NSUserDefaults on iOS and SharedPreferences on Android.
-author: Flutter Team <flutter-dev@googlegroups.com>
 homepage: https://github.com/flutter/plugins/tree/master/packages/shared_preferences/shared_preferences
-version: 0.5.4+8
+version: 0.5.4+9
 
 flutter:
   plugin:
-    androidPackage: io.flutter.plugins.sharedpreferences
-    iosPrefix: FLT
-    pluginClass: SharedPreferencesPlugin
+    platforms:
+      android:
+        package: io.flutter.plugins.sharedpreferences
+        pluginClass: SharedPreferencesPlugin
+      ios:
+        pluginClass: FLTSharedPreferencesPlugin
 
 dependencies:
   meta: ^1.0.4
@@ -27,4 +29,4 @@
 
 environment:
   sdk: ">=2.0.0-dev.28.0 <3.0.0"
-  flutter: ">=1.6.7 <2.0.0"
+  flutter: ">=1.10.0 <2.0.0"
diff --git a/packages/shared_preferences/shared_preferences_platform_interface/CHANGELOG.md b/packages/shared_preferences/shared_preferences_platform_interface/CHANGELOG.md
index 5797967..9b3d5eb 100644
--- a/packages/shared_preferences/shared_preferences_platform_interface/CHANGELOG.md
+++ b/packages/shared_preferences/shared_preferences_platform_interface/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 1.0.1
+
+* Remove the deprecated `author:` field from pubspec.yaml
+
 ## 1.0.0
 
 * Initial release. Contains the interface and an implementation based on
diff --git a/packages/shared_preferences/shared_preferences_platform_interface/pubspec.yaml b/packages/shared_preferences/shared_preferences_platform_interface/pubspec.yaml
index 92efc89..07557d5 100644
--- a/packages/shared_preferences/shared_preferences_platform_interface/pubspec.yaml
+++ b/packages/shared_preferences/shared_preferences_platform_interface/pubspec.yaml
@@ -1,8 +1,7 @@
 name: shared_preferences_platform_interface
 description: A common platform interface for the shared_preferences plugin.
-author: Flutter Team <flutter-dev@googlegroups.com>
 homepage: https://github.com/flutter/plugins/tree/master/packages/shared_preferences/shared_preferences_platform_interface
-version: 1.0.0
+version: 1.0.1
 
 dependencies:
   meta: ^1.0.4
diff --git a/packages/shared_preferences/shared_preferences_web/CHANGELOG.md b/packages/shared_preferences/shared_preferences_web/CHANGELOG.md
index 08378c6..a4f781d 100644
--- a/packages/shared_preferences/shared_preferences_web/CHANGELOG.md
+++ b/packages/shared_preferences/shared_preferences_web/CHANGELOG.md
@@ -1,3 +1,8 @@
+# 0.1.0+1
+
+- Remove the deprecated `author:` field from pubspec.yaml
+- Require Flutter SDK 1.10.0 or greater.
+
 # 0.1.0
 
 - Initial release.
diff --git a/packages/shared_preferences/shared_preferences_web/pubspec.yaml b/packages/shared_preferences/shared_preferences_web/pubspec.yaml
index b2ba90a..70e7d10 100644
--- a/packages/shared_preferences/shared_preferences_web/pubspec.yaml
+++ b/packages/shared_preferences/shared_preferences_web/pubspec.yaml
@@ -1,8 +1,7 @@
 name: shared_preferences_web
 description: Web platform implementation of shared_preferences
-author: Flutter Team <flutter-dev@googlegroups.com>
 homepage: https://github.com/flutter/plugins/tree/master/packages/shared_preferences/shared_preferences_web
-version: 0.1.0
+version: 0.1.0+1
 
 flutter:
   plugin:
@@ -25,4 +24,4 @@
 
 environment:
   sdk: ">=2.0.0-dev.28.0 <3.0.0"
-  flutter: ">=1.5.0 <2.0.0"
+  flutter: ">=1.10.0 <2.0.0"
diff --git a/packages/video_player/video_player/CHANGELOG.md b/packages/video_player/video_player/CHANGELOG.md
index db92877..2c1000b 100644
--- a/packages/video_player/video_player/CHANGELOG.md
+++ b/packages/video_player/video_player/CHANGELOG.md
@@ -1,3 +1,9 @@
+## 0.10.4+2
+
+* Remove the deprecated `author:` field form pubspec.yaml
+* Migrate the plugin to the pubspec platforms manifest.
+* Require Flutter SDK 1.10.0 or greater.
+
 ## 0.10.4+1
 
 * Fix pedantic lints. This fixes some potential race conditions in cases where
diff --git a/packages/video_player/video_player/ios/Classes/VideoPlayerPlugin.h b/packages/video_player/video_player/ios/Classes/FLTVideoPlayerPlugin.h
similarity index 100%
rename from packages/video_player/video_player/ios/Classes/VideoPlayerPlugin.h
rename to packages/video_player/video_player/ios/Classes/FLTVideoPlayerPlugin.h
diff --git a/packages/video_player/video_player/ios/Classes/VideoPlayerPlugin.m b/packages/video_player/video_player/ios/Classes/FLTVideoPlayerPlugin.m
similarity index 99%
rename from packages/video_player/video_player/ios/Classes/VideoPlayerPlugin.m
rename to packages/video_player/video_player/ios/Classes/FLTVideoPlayerPlugin.m
index 9bf61d8..0d3a29e 100644
--- a/packages/video_player/video_player/ios/Classes/VideoPlayerPlugin.m
+++ b/packages/video_player/video_player/ios/Classes/FLTVideoPlayerPlugin.m
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#import "VideoPlayerPlugin.h"
+#import "FLTVideoPlayerPlugin.h"
 #import <AVFoundation/AVFoundation.h>
 #import <GLKit/GLKit.h>
 
diff --git a/packages/video_player/video_player/pubspec.yaml b/packages/video_player/video_player/pubspec.yaml
index 4dde774..e4bf1bf 100644
--- a/packages/video_player/video_player/pubspec.yaml
+++ b/packages/video_player/video_player/pubspec.yaml
@@ -1,15 +1,17 @@
 name: video_player
 description: Flutter plugin for displaying inline video with other Flutter
   widgets on Android and iOS.
-author: Flutter Team <flutter-dev@googlegroups.com>
-version: 0.10.4+1
+version: 0.10.4+2
 homepage: https://github.com/flutter/plugins/tree/master/packages/video_player/video_player
 
 flutter:
   plugin:
-    androidPackage: io.flutter.plugins.videoplayer
-    iosPrefix: FLT
-    pluginClass: VideoPlayerPlugin
+    platforms:
+      android:
+        package: io.flutter.plugins.videoplayer
+        pluginClass: VideoPlayerPlugin
+      ios:
+        pluginClass: FLTVideoPlayerPlugin
 
 dependencies:
   meta: "^1.0.5"
@@ -24,4 +26,4 @@
 
 environment:
   sdk: ">=2.0.0-dev.28.0 <3.0.0"
-  flutter: ">=1.9.1+hotfix.5 <2.0.0"
+  flutter: ">=1.10.0 <2.0.0"
diff --git a/packages/video_player/video_player_platform_interface/CHANGELOG.md b/packages/video_player/video_player_platform_interface/CHANGELOG.md
index 7c77697..79be27a 100644
--- a/packages/video_player/video_player_platform_interface/CHANGELOG.md
+++ b/packages/video_player/video_player_platform_interface/CHANGELOG.md
@@ -1,3 +1,8 @@
+## 1.0.4
+
+* Remove the deprecated `author:` field from pubspec.yaml
+* Require Flutter SDK 1.10.0 or greater.
+
 ## 1.0.3
 
 * Document public API.
diff --git a/packages/video_player/video_player_platform_interface/pubspec.yaml b/packages/video_player/video_player_platform_interface/pubspec.yaml
index 1a9454d..8bae556 100644
--- a/packages/video_player/video_player_platform_interface/pubspec.yaml
+++ b/packages/video_player/video_player_platform_interface/pubspec.yaml
@@ -1,10 +1,9 @@
 name: video_player_platform_interface
 description: A common platform interface for the video_player plugin.
-author: Flutter Team <flutter-dev@googlegroups.com>
 homepage: https://github.com/flutter/plugins/tree/master/packages/video_player/video_player_platform_interface
 # NOTE: We strongly prefer non-breaking changes, even at the expense of a
 # less-clean API. See https://flutter.dev/go/platform-interface-breaking-changes
-version: 1.0.3
+version: 1.0.4
 
 dependencies:
   flutter:
@@ -18,4 +17,4 @@
 
 environment:
   sdk: ">=2.0.0-dev.28.0 <3.0.0"
-  flutter: ">=1.9.1+hotfix.4 <2.0.0"
+  flutter: ">=1.10.0 <2.0.0"
diff --git a/packages/video_player/video_player_web/CHANGELOG.md b/packages/video_player/video_player_web/CHANGELOG.md
index 1318780..425d052 100644
--- a/packages/video_player/video_player_web/CHANGELOG.md
+++ b/packages/video_player/video_player_web/CHANGELOG.md
@@ -1,3 +1,8 @@
+## 0.1.0+1
+
+* Remove the deprecated `author:` field from pubspec.yaml
+* Require Flutter SDK 1.10.0 or greater.
+
 ## 0.1.0
 
 * Initial release
diff --git a/packages/video_player/video_player_web/pubspec.yaml b/packages/video_player/video_player_web/pubspec.yaml
index 89023d1..01046ae 100644
--- a/packages/video_player/video_player_web/pubspec.yaml
+++ b/packages/video_player/video_player_web/pubspec.yaml
@@ -1,8 +1,7 @@
 name: video_player_web
 description: Web platform implementation of video_player
-author: Flutter Team <flutter-dev@googlegroups.com>
 homepage: https://github.com/flutter/plugins/tree/master/packages/video_player/video_player_web
-version: 0.1.0
+version: 0.1.0+1
 
 flutter:
   plugin:
@@ -27,4 +26,4 @@
 
 environment:
   sdk: ">=2.0.0-dev.28.0 <3.0.0"
-  flutter: ">=1.5.0 <2.0.0"
\ No newline at end of file
+  flutter: ">=1.10.0 <2.0.0"
diff --git a/packages/webview_flutter/CHANGELOG.md b/packages/webview_flutter/CHANGELOG.md
index 1d4ce00..2b1a14b 100644
--- a/packages/webview_flutter/CHANGELOG.md
+++ b/packages/webview_flutter/CHANGELOG.md
@@ -1,6 +1,9 @@
 ## 0.3.18
 
 * Add support for onPageStarted event.
+* Remove the deprecated `author:` field from pubspec.yaml
+* Migrate to the new pubspec platforms manifest.
+* Require Flutter SDK 1.10.0 or greater.
 
 ## 0.3.17
 
diff --git a/packages/webview_flutter/ios/Classes/WebViewFlutterPlugin.h b/packages/webview_flutter/ios/Classes/FLTWebViewFlutterPlugin.h
similarity index 100%
rename from packages/webview_flutter/ios/Classes/WebViewFlutterPlugin.h
rename to packages/webview_flutter/ios/Classes/FLTWebViewFlutterPlugin.h
diff --git a/packages/webview_flutter/ios/Classes/WebViewFlutterPlugin.m b/packages/webview_flutter/ios/Classes/FLTWebViewFlutterPlugin.m
similarity index 94%
rename from packages/webview_flutter/ios/Classes/WebViewFlutterPlugin.m
rename to packages/webview_flutter/ios/Classes/FLTWebViewFlutterPlugin.m
index 65e87fc..a131263 100644
--- a/packages/webview_flutter/ios/Classes/WebViewFlutterPlugin.m
+++ b/packages/webview_flutter/ios/Classes/FLTWebViewFlutterPlugin.m
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#import "WebViewFlutterPlugin.h"
+#import "FLTWebViewFlutterPlugin.h"
 #import "FLTCookieManager.h"
 #import "FlutterWebView.h"
 
diff --git a/packages/webview_flutter/pubspec.yaml b/packages/webview_flutter/pubspec.yaml
index 236d591..ea2ea5f 100644
--- a/packages/webview_flutter/pubspec.yaml
+++ b/packages/webview_flutter/pubspec.yaml
@@ -1,12 +1,11 @@
 name: webview_flutter
 description: A Flutter plugin that provides a WebView widget on Android and iOS.
-version: 0.3.17
-author: Flutter Team <flutter-dev@googlegroups.com>
+version: 0.3.18
 homepage: https://github.com/flutter/plugins/tree/master/packages/webview_flutter
 
 environment:
   sdk: ">=2.0.0-dev.68.0 <3.0.0"
-  flutter: ">=1.9.1+hotfix.5 <2.0.0"
+  flutter: ">=1.10.0 <2.0.0"
 
 dependencies:
   flutter:
@@ -20,6 +19,9 @@
 
 flutter:
   plugin:
-    androidPackage: io.flutter.plugins.webviewflutter
-    iosPrefix: FLT
-    pluginClass: WebViewFlutterPlugin
+    platforms:
+      android:
+        package: io.flutter.plugins.webviewflutter
+        pluginClass: WebViewFlutterPlugin
+      ios:
+        pluginClass: FLTWebViewFlutterPlugin