responsiveWidgetAccordingToDevice static method

Widget responsiveWidgetAccordingToDevice({
  1. required Widget mobilePortrait,
  2. required Widget tabletPortrait,
  3. required Widget web,
})

With this widget you can have three different layouts for each kind of device

Implementation

static Widget responsiveWidgetAccordingToDevice({
  required Widget mobilePortrait,
  required Widget tabletPortrait,
  required Widget web,
}) {
  switch (device()) {
    case DEVICE.WEB:
      return web;
    case DEVICE.TABLET_PORTRAIT:
      return tabletPortrait;
    default:
      return mobilePortrait;
  }
}