void main()

in skp_generator/lib/main.dart [30:87]


void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  debugPrint = debugPrintSynchronously;
  FlutterError.onError = (FlutterErrorDetails details) {
    FlutterError.dumpErrorToConsole(details, forceReport: true);
    exit(1);
  };
  
  final developer.ServiceProtocolInfo info = await developer.Service.getInfo();
  if (info.serverUri == null) {
    print('skp_generator could not determine VM service protocol URL.');
    print('Use "build.sh" to run this application.');
    exit(1);
  }
  String url = 'ws://localhost:${info.serverUri!.port}${info.serverUri!.path}ws';
  vmService = await vmServiceConnectUri(url);

  runApp(TestScreen(widgets: <Widget>[
    Slate(title: title),
    const PageFlipTest(angle: 0.0),
    const PageFlipTest(angle: 0.097),
    const PageFlipTest(angle: 0.097 * 2.0),
    const CupertinoDialogTest(),
    const StoryBoard<ExpandingExpansionPanel>(widgets: <ExpandingExpansionPanel>[
      ExpandingExpansionPanel(scale: 0.0),
      ExpandingExpansionPanel(scale: 0.05),
      ExpandingExpansionPanel(scale: 0.1),
      ExpandingExpansionPanel(scale: 0.2),
      ExpandingExpansionPanel(scale: 0.3),
      ExpandingExpansionPanel(scale: 0.4),
      ExpandingExpansionPanel(scale: 0.5),
      ExpandingExpansionPanel(scale: 0.8),
      ExpandingExpansionPanel(scale: 1.0),
    ]),
    const StoryBoard<ExpandingPhysicalModel>(widgets: <ExpandingPhysicalModel>[
      ExpandingPhysicalModel(scale: 0.0),
      ExpandingPhysicalModel(scale: 0.05),
      ExpandingPhysicalModel(scale: 0.1),
      ExpandingPhysicalModel(scale: 0.2),
      ExpandingPhysicalModel(scale: 0.3),
      ExpandingPhysicalModel(scale: 0.4),
      ExpandingPhysicalModel(scale: 0.5),
      ExpandingPhysicalModel(scale: 0.8),
      ExpandingPhysicalModel(scale: 1.0),
    ]),
    const StoryBoard<ExpandingBlurs>(widgets: <ExpandingBlurs>[
      ExpandingBlurs(scale: 0.0),
      ExpandingBlurs(scale: 0.05),
      ExpandingBlurs(scale: 0.1),
      ExpandingBlurs(scale: 0.2),
      ExpandingBlurs(scale: 0.3),
      ExpandingBlurs(scale: 0.4),
      ExpandingBlurs(scale: 0.5),
      ExpandingBlurs(scale: 0.8),
      ExpandingBlurs(scale: 1.0),
    ]),
  ]));
}