launchDevice method
Boots or starts deviceId, passing additionalArgs to the launcher.
headless starts it without its own window (no Android emulator
window, no Simulator app), for UIs that stream the screen themselves.
Implementation
@override
Future<void> launchDevice({
required String deviceId,
List<String> additionalArgs = const [],
bool headless = false,
}) async => launched.add((
deviceId: deviceId,
args: additionalArgs,
headless: headless,
));