init static method
Implementation
static Future<void> init(BuildContext context, {Future<String?> Function()? loadScale}) async {
final Size size = MediaQuery.sizeOf(context);
final padding = MediaQuery.paddingOf(context);
_deviceWidth = size.width;
_deviceHeight = size.height - padding.top - padding.bottom;
_scaleFactorWidth = _deviceWidth / referenceWidth;
_scaleFactorHeight = _deviceHeight / referenceHeight;
final scaleStr = await (loadScale?.call() ?? Future.value('1.0'));
_appScaler = double.tryParse(scaleStr ?? '') ?? 1.0;
}