storyboard
A Flutter Debug tool to see and test all your screens at once.
Demo: https://rodydavis.github.io/storyboard/
Getting Started
Wrap your MaterialApp with Storyboard.
return StoryBoard( // enabled: true, // screenSize: Size(400, 700), child: MaterialApp( debugShowCheckedModeBanner: false, title: 'Flutter Storyboard Example', theme: ThemeData.light().copyWith( visualDensity: VisualDensity.adaptivePlatformDensity, ), darkTheme: ThemeData.dark().copyWith( visualDensity: VisualDensity.adaptivePlatformDensity, ), themeMode: ThemeMode.light, home: HomeScreen(), routes: { '/home': (_) => HomeScreen(), '/about': (_) => AboutScreen(), '/settings': (_) => SettingsScreen(), }, ), );
Now you can test all you screens with hot reload! You can also disable the widget at anytime by setting enabled
to [false].
Download Flutter Storyboard Source code on GitHub
https://github.com/rodydavis/storyboard
Provides the list of the opensource Flutter apps collection with GitHub repository.