Platform.operatingSystem
will tell you whether you're running on Android or iOS.
How can I check which version of the device OS am I running on?
We can get current device information from within the Flutter application by using the device_info_plus package. Which is supports all kinds of platforms, including Android, iOS, macOS, web, Linux, and Windows.
You can try new_version plugin. Using this plugin you can get installed App Version, Playstore App Version and app url which can redirect to playstore. Show activity on this post. For using it from command line or CLI, you need a pure Dart code.
Add this plugin to your pubspec device_info
Human-readable way is
if (Platform.isAndroid) { var androidInfo = await DeviceInfoPlugin().androidInfo; var release = androidInfo.version.release; var sdkInt = androidInfo.version.sdkInt; var manufacturer = androidInfo.manufacturer; var model = androidInfo.model; print('Android $release (SDK $sdkInt), $manufacturer $model'); // Android 9 (SDK 28), Xiaomi Redmi Note 7 } if (Platform.isIOS) { var iosInfo = await DeviceInfoPlugin().iosInfo; var systemName = iosInfo.systemName; var version = iosInfo.systemVersion; var name = iosInfo.name; var model = iosInfo.model; print('$systemName $version, $name $model'); // iOS 13.1, iPhone 11 Pro Max iPhone }
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With