nativePlatform property
Shortcut to test if app is running on an Android phone or tablet (not as a web app)
Implementation
@override
NativePlatform get nativePlatform {
switch (platformMedia) {
case PlatformMedia.web:
return NativePlatform.web;
case PlatformMedia.desktop:
switch (platformHost) {
case PlatformHost.windows:
return NativePlatform.windows;
case PlatformHost.macos:
return NativePlatform.macos;
case PlatformHost.linux:
return NativePlatform.linux;
default:
return NativePlatform.unknown;
}
case PlatformMedia.mobile:
switch (platformHost) {
case PlatformHost.android:
return NativePlatform.android;
case PlatformHost.ios:
return NativePlatform.ios;
default:
return NativePlatform.unknown;
}
case PlatformMedia.unknown:
return NativePlatform.unknown;
}
}