import 'package:flutter/material.dart'; import 'package:get/get_core/src/get_main.dart'; import 'package:get/get_instance/src/extension_instance.dart'; import 'package:get/get_navigation/src/extension_navigation.dart'; import 'package:get/get_navigation/src/root/get_material_app.dart'; import 'package:get/get_navigation/src/routes/transitions_type.dart'; import 'package:google_fonts/google_fonts.dart'; import 'package:rogaining_jp/routes/app_pages.dart'; import 'package:rogaining_jp/utils/string_values.dart'; import 'package:rogaining_jp/utils/util_controller.dart'; import 'Pages/home/home_binding.dart'; void main() { WidgetsFlutterBinding.ensureInitialized(); runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); // This widget is the root of your application. @override Widget build(BuildContext context) { UtilController utilController = Get.put(UtilController()); return GetMaterialApp( translations: StringValues(), locale: const Locale('en', 'US'), fallbackLocale: const Locale('en', 'US'), title: 'SENRIS', theme: ThemeData( primarySwatch: Colors.blue, visualDensity: VisualDensity.adaptivePlatformDensity, textTheme: GoogleFonts.muliTextTheme(), ), debugShowCheckedModeBanner: false, defaultTransition: Transition.cupertino, opaqueRoute: Get.isOpaqueRouteDefault, popGesture: Get.isPopGestureEnable, transitionDuration: Duration(milliseconds: 230), initialBinding: HomeBinding(), initialRoute: AppPages.INITIAL, getPages: AppPages.routes, ); } }