runAppScaled function

void runAppScaled(
  1. Widget app, {
  2. ScaleFactorCallback? scaleFactor,
})

Replace runApp with runAppScaled in main().

Scaling will be applied based on scaleFactor callback.

Implementation

void runAppScaled(Widget app, {ScaleFactorCallback? scaleFactor}) {
  WidgetsBinding binding = ScaledWidgetsFlutterBinding.ensureInitialized(
    scaleFactor: scaleFactor,
  );
  Timer.run(() {
    binding.attachRootWidget(app);
  });
  binding.scheduleWarmUpFrame();
}