Dart 2.10.2 & Flutter 1.23.0-18.1.pre (#610)

diff --git a/.gitpod.Dockerfile b/.gitpod.Dockerfile
index 110ce84..7cb0a7f 100644
--- a/.gitpod.Dockerfile
+++ b/.gitpod.Dockerfile
@@ -6,8 +6,8 @@
 # More information: https://www.gitpod.io/docs/config-docker/
 
 RUN sudo apt-get update && \
-    wget https://storage.googleapis.com/dart-archive/channels/stable/release/2.10.1/linux_packages/dart_2.10.1-1_amd64.deb && \
-    sudo dpkg -i dart_2.10.1-1_amd64.deb && \
+    wget https://storage.googleapis.com/dart-archive/channels/stable/release/2.10.2/linux_packages/dart_2.10.2-1_amd64.deb && \
+    sudo dpkg -i dart_2.10.2-1_amd64.deb && \
     sudo apt-get install -y protobuf-compiler redis && \
     sudo apt-get update && \
     echo "export PATH=\"\$PATH:/usr/lib/dart/bin:\$HOME/.pub-cache/bin\"" >> $HOME/.bashrc && \
diff --git a/.travis.yml b/.travis.yml
index cfcefa1..df2d331 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -3,7 +3,7 @@
   - gem install coveralls-lcov
 dart:
   # Keep this value aligned with min SDK value in pubspec.yaml and FROM line of Dockerfile
-  - "2.10.1"
+  - "2.10.2"
   # Beta is trailing stable.
   # - beta
 
diff --git a/Dockerfile b/Dockerfile
index 5fdde7f..6f84e6a 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,12 +1,12 @@
 # Keep aligned with min SDK in pubspec.yaml and Dart test version in .travis.yml
-FROM google/dart:2.10.1
+FROM google/dart:2.10.2
 
 # The specific commit that dart-services should use. This should be kept
 # in sync with the flutter submodule in the dart-services repo.
 # To retrieve this value, please run the following in your closest shell:
 #
 # $ (cd flutter && git rev-parse HEAD)
-ARG FLUTTER_COMMIT=d408d302e22179d598f467e11da5dd968dbdc9ec
+ARG FLUTTER_COMMIT=198df796aa80073ef22bdf249e614e2ff33c6895
 
 # We install unzip and remove the apt-index again to keep the
 # docker image diff small.
diff --git a/cloud_run.Dockerfile b/cloud_run.Dockerfile
index 9372c39..8f96b76 100644
--- a/cloud_run.Dockerfile
+++ b/cloud_run.Dockerfile
@@ -1,12 +1,12 @@
 # Keep aligned with min SDK in pubspec.yaml and Dart test version in .travis.yml
-FROM google/dart:2.10.1
+FROM google/dart:2.10.2
 
 # The specific commit that dart-services should use. This should be kept
 # in sync with the flutter submodule in the dart-services repo.
 # To retrieve this value, please run the following in your closest shell:
 #
 # $ (cd flutter && git rev-parse HEAD)
-ARG FLUTTER_COMMIT=d408d302e22179d598f467e11da5dd968dbdc9ec
+ARG FLUTTER_COMMIT=198df796aa80073ef22bdf249e614e2ff33c6895
 
 # We install unzip and remove the apt-index again to keep the
 # docker image diff small.
diff --git a/example/pubspec.lock b/example/pubspec.lock
index 5157607..9369f45 100644
--- a/example/pubspec.lock
+++ b/example/pubspec.lock
@@ -7,14 +7,14 @@
       name: _fe_analyzer_shared
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "7.0.0"
+    version: "11.0.0"
   analyzer:
     dependency: transitive
     description:
       name: analyzer
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "0.39.17"
+    version: "0.40.4"
   archive:
     dependency: transitive
     description:
@@ -49,7 +49,7 @@
       name: build
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "1.3.0"
+    version: "1.5.0"
   build_config:
     dependency: transitive
     description:
@@ -70,35 +70,35 @@
       name: build_modules
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "2.10.1"
+    version: "3.0.0"
   build_resolvers:
     dependency: transitive
     description:
       name: build_resolvers
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "1.3.11"
+    version: "1.4.1"
   build_runner:
     dependency: "direct dev"
     description:
       name: build_runner
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "1.10.2"
+    version: "1.10.3"
   build_runner_core:
     dependency: transitive
     description:
       name: build_runner_core
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "6.0.1"
+    version: "6.0.3"
   build_web_compilers:
     dependency: "direct dev"
     description:
       name: build_web_compilers
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "2.11.0"
+    version: "2.12.2"
   built_collection:
     dependency: transitive
     description:
@@ -140,14 +140,14 @@
       name: code_builder
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "3.4.1"
+    version: "3.5.0"
   codemirror:
     dependency: "direct main"
     description:
       name: codemirror
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "0.5.20+5.57.0"
+    version: "0.5.21+5.58.0"
   collection:
     dependency: transitive
     description:
@@ -169,20 +169,13 @@
       url: "https://pub.dartlang.org"
     source: hosted
     version: "2.1.5"
-  csslib:
-    dependency: transitive
-    description:
-      name: csslib
-      url: "https://pub.dartlang.org"
-    source: hosted
-    version: "0.16.2"
   dart_style:
     dependency: transitive
     description:
       name: dart_style
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "1.3.6"
+    version: "1.3.7"
   fixnum:
     dependency: transitive
     description:
@@ -204,13 +197,6 @@
       url: "https://pub.dartlang.org"
     source: hosted
     version: "0.2.0"
-  html:
-    dependency: transitive
-    description:
-      name: html
-      url: "https://pub.dartlang.org"
-    source: hosted
-    version: "0.14.0+3"
   http:
     dependency: "direct main"
     description:
@@ -252,7 +238,7 @@
       name: json_annotation
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "3.0.1"
+    version: "3.1.0"
   logging:
     dependency: transitive
     description:
@@ -457,4 +443,4 @@
     source: hosted
     version: "2.2.1"
 sdks:
-  dart: ">=2.10.0-0.0 <3.0.0"
+  dart: ">=2.10.0 <3.0.0"
diff --git a/flutter b/flutter
index d408d30..198df79 160000
--- a/flutter
+++ b/flutter
@@ -1 +1 @@
-Subproject commit d408d302e22179d598f467e11da5dd968dbdc9ec
+Subproject commit 198df796aa80073ef22bdf249e614e2ff33c6895
diff --git a/pubspec.lock b/pubspec.lock
index 5c7aefe..e88c45e 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -147,7 +147,7 @@
       name: code_builder
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "3.4.1"
+    version: "3.5.0"
   codemirror:
     dependency: "direct dev"
     description:
@@ -231,7 +231,7 @@
       name: googleapis
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "0.55.0"
+    version: "0.56.1"
   googleapis_auth:
     dependency: transitive
     description:
@@ -252,7 +252,7 @@
       name: grinder
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "0.8.5"
+    version: "0.8.6"
   grpc:
     dependency: transitive
     description:
@@ -266,7 +266,7 @@
       name: html
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "0.14.0+3"
+    version: "0.14.0+4"
   http:
     dependency: "direct main"
     description:
@@ -646,4 +646,4 @@
     source: hosted
     version: "2.2.1"
 sdks:
-  dart: ">=2.10.0 <3.0.0"
+  dart: ">=2.10.2 <3.0.0"
diff --git a/pubspec.yaml b/pubspec.yaml
index 06a03fa..c621970 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -3,7 +3,7 @@
 
 environment:
   # Keep SDK aligned with .travis.yml and FROM line of Dockerfile
-  sdk: ^2.10.1
+  sdk: ^2.10.2
 
 dependencies:
   analyzer: ^0.39.17