GitHunt
DA

dariowskii/flutter_layout_demo

Demo Flutter responsive con LayoutBuilder

flutter_layout_demo

Demo creata per il Meetup CounterApp & Flutter Forward Extended Modena incentrata sull'uso del LayoutBuilder:

File: home_screen.dart

class HomeScreen extends StatelessWidget {
  const HomeScreen({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return LayoutBuilder(builder: (context, constraints) {
      if (constraints.maxWidth >= 1024) {
        return const DesktopHomeScreen();
      }

      if (constraints.maxWidth >= 600) {
        return const TabletHomeScreen();
      }

      return const MobileHomeScreen();
    });
  }
}

Made with ❤️ by Dario Varriale.

Languages

C++36.3%CMake32.4%Dart23.3%HTML3.2%C2.5%Swift2.0%Kotlin0.2%Objective-C0.1%
Created January 28, 2023
Updated January 29, 2023
dariowskii/flutter_layout_demo | GitHunt