DeviceExtension extension

Device extension for context Like context.isDesktop

on

Properties

deviceType Future<DeviceType>

Available on BuildContext, provided by the DeviceExtension extension

Get @DeviceType @DeviceType.MOBILE @DeviceType.TABLET @DeviceType.LAPTOP @DeviceType.TV @TVDeviceType.unknown
no setter
isAndroid bool

Available on BuildContext, provided by the DeviceExtension extension

Get true if Android
no setter
isDesktop bool

Available on BuildContext, provided by the DeviceExtension extension

Get true if Desktop
no setter
isFuchsia bool

Available on BuildContext, provided by the DeviceExtension extension

Get true if Fuchsia
no setter
isIOS bool

Available on BuildContext, provided by the DeviceExtension extension

Get true if iOS
no setter
isLaptop Future<bool>

Available on BuildContext, provided by the DeviceExtension extension

Get true if Laptop
no setter
isLinux bool

Available on BuildContext, provided by the DeviceExtension extension

Get true if Linux
no setter
isMacOS bool

Available on BuildContext, provided by the DeviceExtension extension

Get true if MacOS
no setter
isMobile Future<bool>

Available on BuildContext, provided by the DeviceExtension extension

Get true if Mobile
no setter
isTablet Future<bool>

Available on BuildContext, provided by the DeviceExtension extension

Get true if isTablet
no setter
isWeb bool

Available on BuildContext, provided by the DeviceExtension extension

Get true if Web
no setter
isWindows bool

Available on BuildContext, provided by the DeviceExtension extension

Get true if Windows
no setter
tvDeviceType Future<TVDeviceType>

Available on BuildContext, provided by the DeviceExtension extension

Get @TVDeviceType @TVDeviceType.tizen @TVDeviceType.webos @TVDeviceType.androidtv @TVDeviceType.firetv @TVDeviceType.mitv @TVDeviceType.unknown
no setter