import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_flavor/flutter_flavor.dart'; import 'package:get/get.dart'; import 'package:trackoffical_app/route.dart'; import 'package:trackoffical_app/service/app.dart'; import 'package:trackoffical_app/styles/theme.dart'; import 'logger.dart'; import 'bindings.dart'; Future main() async { WidgetsFlutterBinding.ensureInitialized(); info("App启动"); final app = App(); await app.initBeforeApp(); Get.put(app); SystemChrome.setPreferredOrientations([ // DeviceOrientation.portraitUp // DeviceOrientation.landscapeLeft DeviceOrientation.landscapeRight ]); runApp(FlavorBanner( color: Colors.blue, location: BannerLocation.topStart, child: GetMaterialApp( debugShowCheckedModeBanner: true, initialRoute: RouteName.init, getPages: AppBindings.getPages(), theme: appThemeData(), darkTheme: appThemeData(), )), ); }