get static method

Retrieve an AppInfoData instance pre-populated with package, platform, and target data

Implementation

static Future<AppInfoData> get() async {
  WidgetsFlutterBinding.ensureInitialized();
  return AppInfoData._(
    package: AppPackageInfo._(
      data: await PackageInfo.fromPlatform(),
    ),
    platform: AppPlatformInfo._(
      data: await DeviceInfoPlugin().deviceInfo,
    ),
    target: AppTargetInfo._(
      data: MediaQueryData.fromView(PlatformDispatcher.instance.views.first),
    ),
  );
}