Skip to content

Platform Extension

Target Platform

To get the TargetPlatform of the current context.

dart
var platform = context.targetPlatform;

Is Mobile

To check if the platform is a mobile device.

dart
bool isMobile = context.isMobile;

Is iOS

To check if the platform is iOS.

dart
bool isIOS = context.isIOS;

Is Android

To check if the platform is Android.

dart
bool isAndroid = context.isAndroid;

Is Desktop

To check if the platform is a desktop.

dart
bool isDesktop = context.isDesktop;

Is macOS

To check if the platform is macOS.

dart
bool isMacOS = context.isMacOS;

Is Windows

To check if the platform is Windows.

dart
bool isWindows = context.isWindows;

Is Linux

To check if the platform is Linux.

dart
bool isLinux = context.isLinux;

Is Apple

To check if the platform is Apple (iOS or macOS).

dart
bool isApple = context.isApple;

Web Platform Checks

  • Is Mobile Web: context.isMobileWeb
  • Is iOS Web: context.isIOSWeb
  • Is Android Web: context.isAndroidWeb
  • Is Desktop Web: context.isDesktopWeb
  • Is MacOs Web: context.isMacOsWeb
  • Is Windows Web: context.isWindowsWeb
  • Is Linux Web: context.isLinuxWeb
  • Is Apple Web: context.isAppleWeb