Remove default AppContext and cleanup globals (#6999)
diff --git a/packages/flutter_tools/lib/src/device.dart b/packages/flutter_tools/lib/src/device.dart
index 1f9e7a2..67354df 100644
--- a/packages/flutter_tools/lib/src/device.dart
+++ b/packages/flutter_tools/lib/src/device.dart
@@ -9,6 +9,7 @@
import 'android/android_device.dart';
import 'application_package.dart';
import 'base/common.dart';
+import 'base/context.dart';
import 'base/os.dart';
import 'base/utils.dart';
import 'build_info.dart';
@@ -16,6 +17,8 @@
import 'ios/devices.dart';
import 'ios/simulators.dart';
+DeviceManager get deviceManager => context[DeviceManager];
+
/// A class to get all available devices.
class DeviceManager {
/// Constructing DeviceManagers is cheap; they only do expensive work if some