selector 0.1.0 copy "selector: ^0.1.0" to clipboard
selector: ^0.1.0 copied to clipboard

outdated

Platform Selector

selector #

Platform Selector

Basic selector #

  • with if
String result = '';
if (Platform.isAndroid) result = 'android';
if (Platform.isIOS) result = 'ios';
if (Platform.isFuchsia) result = 'fuchsia';
if (Platform.isLinux) result = 'linux';
if (Platform.isMacOS) result = 'mac';
if (Platform.isWindows) result = 'windows';
  • with selector
String result = selector(
      android: 'hello Android',
      ios: 'hello iOS',
      fuchsia: 'hello Fuchsia',
      linux: 'hello Linux',
      mac: 'hello MacOS',
      windows: 'hello Windows',
);

OrElse selector #

  • with if
String admobKey;
if (Platform.isAndroid) admobKey = 'android-key';
else admobKey = 'iOS-key';
  • with selector
String admobKey = androidOrElse('android-key', 'iOS-key');
20
likes
0
pub points
63%
popularity

Publisher

unverified uploader

Platform Selector

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on selector