import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:get/get.dart'; import 'package:starwork_flutter/base/app_initialization.dart'; import 'package:starwork_flutter/i18n/app_i18n.dart'; import 'package:starwork_flutter/routes/app_pages.dart'; import 'package:starwork_flutter/routes/app_routes.dart'; import 'package:starwork_flutter/views/login/login_view.dart'; Future main() async { // 需要加载的初始化内容 AppInitialization.initializeApp(); runApp( ScreenUtilInit( designSize: Size(360, 690), minTextAdapt: true, splitScreenMode: true, builder: (_, child) { return GetMaterialApp( enableLog: true, title: '路由'.tr, translations: AppI18n(), locale: const Locale('zh', 'CN'), // 默认语言 fallbackLocale: const Locale('zh', 'CN'), // 必须设置 fallback 没有该语言时使用 getPages: AppPages.pages, initialRoute: AppRoutes.login, // 默认首页 debugShowCheckedModeBanner: false, ); }, ), ); }