flutterfoundation 0.0.2 flutterfoundation: ^0.0.2 copied to clipboard
A new Flutter plugin.
import 'package:flutter/material.dart';
import 'package:flutter_easyloading/flutter_easyloading.dart';
import 'dart:async';
import 'package:flutterfoundation/flutterfoundation/application.dart';
import 'package:flutterfoundation/flutterfoundation/window_app.dart';
import 'package:flutterfoundation_example/route/AppRouteHelp.dart';
import 'package:flutterfoundation_example/untils/navigator_util.dart';
import 'package:get_it/get_it.dart';
void main() {
Application.init().then((e) {
Application.getIt.registerSingleton(SuccessNavigateService());
Widget rootWidget = NavigatorUtil.rootLoginWidget();
Widget windowApp = WindowApp(windowAppCallback: () {
return FlutterEasyLoading(child:MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.red,
visualDensity: VisualDensity.adaptivePlatformDensity,
),
home: WindowAppPage(
rootWidget: rootWidget),
));
});
Application.windowApp = windowApp;
runApp(Application.windowApp);
});
}