import 'dart:async'; import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:quiz_app/app/app.dart'; import 'package:quiz_app/core/utils/logger.dart'; import 'package:wakelock_plus/wakelock_plus.dart'; void main() { runZonedGuarded(() async { WidgetsFlutterBinding.ensureInitialized(); await SystemChrome.setPreferredOrientations([ DeviceOrientation.portraitUp, DeviceOrientation.portraitDown, ]); WidgetsFlutterBinding.ensureInitialized(); await EasyLocalization.ensureInitialized(); WakelockPlus.enable(); runApp( EasyLocalization( supportedLocales: [ Locale('en', 'US'), Locale('id', 'ID'), Locale('ms', 'MY'), ], path: 'assets/translations', fallbackLocale: Locale('en', 'US'), useOnlyLangCode: false, child: MyApp(), ), ); }, (e, stackTrace) { logC.e("issue message $e || $stackTrace"); }); }