prepare method
used to allow for custom configuration to ensure framework specific configuration is in place
Implementation
@override
void prepare() {
super.prepare();
_ensureCorrectConfiguration();
final providedCreateWorld = createWorld;
createWorld = (config) async {
FlutterWorld? world;
if (providedCreateWorld != null) {
world = await providedCreateWorld(config) as FlutterWorld;
}
return await createFlutterWorld(config, world);
};
hooks = List.from(hooks ?? Iterable.empty())..add(FlutterAppRunnerHook());
}