get static method
Returns the system information for the current device.
Implementation
static Future<SystemInfo?> get() async {
final deviceInfo = DeviceInfoPlugin();
final packageInfo = await PackageInfo.fromPlatform();
final osName = await _getOsName(deviceInfo);
if (osName == null) {
return null;
}
final osVersion = await _getOsVersion(deviceInfo);
return SystemInfo._(
osName: osName,
osVersion: osVersion,
locale: Platform.localeName,
buildNumber: packageInfo.buildNumber,
appVersion: packageInfo.version,
);
}