| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- 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<void> 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(),
- )),
- );
- }
|