setupScreenType static method

ScreenType setupScreenType(
  1. double deviceWidth
)

Implementation

static ScreenType setupScreenType(double deviceWidth) {

    if (deviceWidth >= 1600) { // 1920
      return ScreenType.Television;
    } else if (deviceWidth >= 1420) {
      return ScreenType.LargeDesktop;
    } else if (deviceWidth >= 1280) {
      return ScreenType.MediumDesktop;
    } else if (deviceWidth >= 1024) {
      return ScreenType.LargeTablet;
    } else if (deviceWidth >= 800) {
      return ScreenType.MediumTablet;
    } else if (deviceWidth >= 600) {
      return ScreenType.SmallTablet;
    } else if (deviceWidth >= 480) {
      return ScreenType.LargePhone;
    } else if (deviceWidth >= 360) {
      return ScreenType.MediumPhone;
    } else if (deviceWidth >= 320) {
      return ScreenType.SmallPhone;
    } else if (deviceWidth >= 150) {
      return ScreenType.Watch;
    } else { return ScreenType.None; }

}