DependencyInstaller.create constructor

DependencyInstaller.create(
  1. FlutterEmbedder embedder, {
  2. required FlutterSdkManager flutterSdkManager,
  3. required RemoteControllerService remoteControllerService,
})

Implementation

factory DependencyInstaller.create(
  FlutterEmbedder embedder, {
  required FlutterSdkManager flutterSdkManager,
  required RemoteControllerService remoteControllerService,
}) {
  switch (embedder) {
    case FlutterEmbedder.flutter:
      return NoOpDependencyInstaller(
        flutterSdkManager: flutterSdkManager,
        remoteControllerService: remoteControllerService,
      );
    case FlutterEmbedder.flutterPi:
      return FlutterPiDependencyInstaller(
        flutterSdkManager: flutterSdkManager,
        remoteControllerService: remoteControllerService,
      );
  }
}