TIF_E41211115_Genso_quiz_app/lib/main.dart

41 lines
1.0 KiB
Dart

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");
});
}