diff --git a/dev/benchmarks/platform_views_layout/README.md b/dev/benchmarks/platform_views_layout/README.md
deleted file mode 100644
index 629ba8019d8..00000000000
--- a/dev/benchmarks/platform_views_layout/README.md
+++ /dev/null
@@ -1,26 +0,0 @@
-# platform_views_layout
-
-## Scrolling benchmark
-
-To run the scrolling benchmark on a device:
-
-```
-flutter drive --profile test_driver/scroll_perf.dart
-```
-
-Results should be in the file `build/platform_views_scroll_perf.timeline_summary.json`.
-
-More detailed logs should be in `build/platform_views_scroll_perf.timeline.json`.
-
-
-## Startup benchmark
-
-To measure startup time on a device:
-
-```
-flutter run --profile --trace-startup
-```
-
-Results should be in the logs.
-
-Additional results should be in the file `build/start_up_info.json`.
diff --git a/dev/benchmarks/platform_views_layout/android/app/build.gradle b/dev/benchmarks/platform_views_layout/android/app/build.gradle
deleted file mode 100644
index 4c646465930..00000000000
--- a/dev/benchmarks/platform_views_layout/android/app/build.gradle
+++ /dev/null
@@ -1,54 +0,0 @@
-// Copyright 2014 The Flutter Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-def localProperties = new Properties()
-def localPropertiesFile = rootProject.file('local.properties')
-if (localPropertiesFile.exists()) {
- localPropertiesFile.withInputStream { stream ->
- localProperties.load(stream)
- }
-}
-
-def flutterRoot = localProperties.getProperty('flutter.sdk')
-if (flutterRoot == null) {
- throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
-}
-
-apply plugin: 'com.android.application'
-apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
-
-android {
- compileSdkVersion 28
-
- lintOptions {
- disable 'InvalidPackage'
- }
-
- defaultConfig {
- minSdkVersion 16
- targetSdkVersion 28
- versionCode 1
- versionName "0.0.1"
- }
-
- buildTypes {
- release {
- // TODO: Add your own signing config for the release build.
- // Signing with the debug keys for now, so `flutter run --release` works.
- signingConfig signingConfigs.debug
- }
- }
-
- aaptOptions {
- // TODO(goderbauer): remove when https://github.com/flutter/flutter/issues/8986 is resolved.
- if(System.getenv("FLUTTER_CI_WIN")) {
- println "AAPT cruncher disabled when running on CI, see https://github.com/flutter/flutter/issues/8986"
- cruncherEnabled false
- }
- }
-}
-
-flutter {
- source '../..'
-}
diff --git a/dev/benchmarks/platform_views_layout/android/app/src/main/AndroidManifest.xml b/dev/benchmarks/platform_views_layout/android/app/src/main/AndroidManifest.xml
deleted file mode 100644
index b947c94d96b..00000000000
--- a/dev/benchmarks/platform_views_layout/android/app/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/dev/benchmarks/platform_views_layout/android/app/src/main/java/dev/bechmarks/platform_views_layout/DummyPlatformView.java b/dev/benchmarks/platform_views_layout/android/app/src/main/java/dev/bechmarks/platform_views_layout/DummyPlatformView.java
deleted file mode 100644
index 23d755fa513..00000000000
--- a/dev/benchmarks/platform_views_layout/android/app/src/main/java/dev/bechmarks/platform_views_layout/DummyPlatformView.java
+++ /dev/null
@@ -1,31 +0,0 @@
-// Copyright 2014 The Flutter Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-package dev.benchmarks.platform_views;
-
-import android.content.Context;
-import android.graphics.Color;
-import android.view.View;
-import android.widget.TextView;
-import io.flutter.plugin.platform.PlatformView;
-
-public class DummyPlatformView implements PlatformView {
- private final TextView textView;
-
- @SuppressWarnings("unchecked")
- DummyPlatformView(final Context context, int id) {
- textView = new TextView(context);
- textView.setTextSize(72);
- textView.setBackgroundColor(Color.rgb(255, 255, 255));
- textView.setText("DummyPlatformView");
- }
-
- @Override
- public View getView() {
- return textView;
- }
-
- @Override
- public void dispose() {}
-}
diff --git a/dev/benchmarks/platform_views_layout/android/app/src/main/java/dev/bechmarks/platform_views_layout/DummyPlatformViewActivity.java b/dev/benchmarks/platform_views_layout/android/app/src/main/java/dev/bechmarks/platform_views_layout/DummyPlatformViewActivity.java
deleted file mode 100644
index 25965703eb2..00000000000
--- a/dev/benchmarks/platform_views_layout/android/app/src/main/java/dev/bechmarks/platform_views_layout/DummyPlatformViewActivity.java
+++ /dev/null
@@ -1,19 +0,0 @@
-// Copyright 2014 The Flutter Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-package dev.benchmarks.platform_views;
-
-import androidx.annotation.NonNull;
-import io.flutter.embedding.android.FlutterActivity;
-import io.flutter.embedding.engine.FlutterEngine;
-
-public class DummyPlatformViewActivity extends FlutterActivity {
- @Override
- public void configureFlutterEngine(@NonNull FlutterEngine flutterEngine) {
- flutterEngine
- .getPlatformViewsController()
- .getRegistry()
- .registerViewFactory("benchmarks/platform_views_layout/DummyPlatformView", new DummyPlatformViewFactory());
- }
-}
diff --git a/dev/benchmarks/platform_views_layout/android/app/src/main/java/dev/bechmarks/platform_views_layout/DummyPlatformViewFactory.java b/dev/benchmarks/platform_views_layout/android/app/src/main/java/dev/bechmarks/platform_views_layout/DummyPlatformViewFactory.java
deleted file mode 100644
index 08e78c72f72..00000000000
--- a/dev/benchmarks/platform_views_layout/android/app/src/main/java/dev/bechmarks/platform_views_layout/DummyPlatformViewFactory.java
+++ /dev/null
@@ -1,42 +0,0 @@
-// Copyright 2014 The Flutter Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-package dev.benchmarks.platform_views;
-
-import android.content.Context;
-import androidx.annotation.Nullable;
-import io.flutter.plugin.common.MessageCodec;
-import io.flutter.plugin.common.StringCodec;
-import io.flutter.plugin.platform.PlatformView;
-import io.flutter.plugin.platform.PlatformViewFactory;
-import java.nio.ByteBuffer;
-
-public final class DummyPlatformViewFactory extends PlatformViewFactory {
- DummyPlatformViewFactory() {
- super(
- new MessageCodec