platform_info 2.2.0 copy "platform_info: ^2.2.0" to clipboard
platform_info: ^2.2.0 copied to clipboard

outdated

Contains info about current platform such as Build mode and Operating system

example/main.dart

// ignore_for_file: avoid_print

import 'package:platform_info/platform_info.dart';

void main(List<String> args) {
  // Use [Platform.instance] or [Platform.I] or [platform] getter
  print(Platform.instance.version);
  print(Platform.I.operatingSystem);
  print(platform.numberOfProcessors.gcd(1));

  final string = platform.when(
    io: () => platform.when(
      fuchsia: () => 'io fuchsia',
      windows: () => 'io windows',
      android: () => 'io android',
      iOS: () => 'io iOS',
      macOS: () => 'io macOS',
      linux: () => 'io linux',
      unknown: () => 'io unknown',
    ),
    web: () => platform.when(
      material: () => 'web Android or Fuchsia',
      cupertino: () => 'web macOS or iOS',
      orElse: () => 'web Windows or Linux or unknown',
    ),
  );
  print(string);
}
94
likes
30
pub points
93%
popularity

Publisher

verified publisherplugfox.dev

Contains info about current platform such as Build mode and Operating system

Homepage
Repository (GitHub)
View/report issues

License

unknown (LICENSE)

More

Packages that depend on platform_info