Cross platform package that unifies the work with Platform and wrapps dart:io Platform and dart:html to determine platform of the host machine an info about it.
-
Platform.isWeb- gets whether host platform is web based or not. -
Platform.isAndroid- gets whether this app is running on Android or not. -
Platform.isIOS- gets whether this app is running on iOS or not. -
Platform.isMobile- gets whether this app is running on iOS/Android or not. -
Platform.isMacOS- gets whether this app is running on MacOS or not. -
Platform.isLinux- gets whether this app is running on Linux or not. -
Platform.isWindows- gets whether this app is running on Windows or not. -
Platform.isDesktop- gets whether this app is running on MacOS/Linux/Windows or not. -
Platform.isFuchsia- gets whether this app is running on Fuchsia or not. -
Platform.numberOfProcessors- gets the number of individual execution units of the machine. -
Platform.pathSeparator- gets the path separator used by the operating system to separate components in file paths. -
Platform.localeName- gets the name of the current locale. -
Platform.operatingSystem- gets a string representing the operating system or platform. -
Platform.operatingSystemVersion- gets a string representing the version of the operating system or platform.
-
Platform.localHostname- gets the local hostname for the system. -
Platform.environment- gets the environment for this process as a map from string key to string value. -
Platform.executable- gets the path of the executable used to run the script in this isolate. -
Platform.resolvedExecutable- gets the path of the executable used to run the script in this isolate after it has been resolved by the OS. -
Platform.script- gets the absolute URI of the script being run in this isolate. -
Platform.executableArguments- gets the flags passed to the executable used to run the script in this isolate. -
Platform.packageConfig- gets the--packagesflag passed to the executable used to run the script in this isolate. -
Platform.version- gets the version of the current Dart runtime.
Feel free to post a feature requests or report a bug here.