Aidra Driver 1.3.5+68
Aidra Driver - Your path to green energy
Loading...
Searching...
No Matches
main.dart
Go to the documentation of this file.
1import 'package:easy_localization/easy_localization.dart';
2import 'package:firebase_core/firebase_core.dart';
3import 'package:flutter/material.dart';
4import 'package:flutter/services.dart';
5import 'package:flutter_native_splash/flutter_native_splash.dart';
6import 'package:onesignal_flutter/onesignal_flutter.dart';
7
8import 'app.dart';
9import 'core/constants/assets.dart';
10import 'core/isar/isar_initializser.dart';
11import 'core/services/analytics_service.dart';
12import 'core/ui/theme/theme_utils.dart';
13import 'core/services/service_locator.dart';
14import 'firebase_options.dart';
15
16void main() async {
17 WidgetsBinding widgetsBinding = WidgetsFlutterBinding.ensureInitialized();
18 await EasyLocalization.ensureInitialized();
20 await Firebase.initializeApp(
22 );
23 FlutterNativeSplash.preserve(widgetsBinding: widgetsBinding);
26 SystemChrome.setPreferredOrientations([
27 DeviceOrientation.portraitUp,
28 DeviceOrientation.portraitDown,
29 ]);
30 FlutterNativeSplash.remove();
31 init();
32 runApp(
33 EasyLocalization(
34 supportedLocales: const [
35 Locale('en'),
36 Locale('ar'),
37 Locale('ur'),
38 ],
40 fallbackLocale: const Locale('en'),
41 child: App(),
42 ),
43 );
44
45 OneSignal.Debug.setLogLevel(OSLogLevel.verbose);
46 OneSignal.initialize("80548d9f-4e62-40f6-b269-04b3eb16b4bc");
47 OneSignal.Notifications.requestPermission(true);
48}
App({super.key})
Definition app.dart:32
static AnalyticsService get instance
Future< void > initialize() async
static const String translations
Definition assets.dart:32
Default [FirebaseOptions] for use with your Firebase apps.
static FirebaseOptions get currentPlatform
static Future< void > initialize() async
static void changeSystemUIOverlayStyle()
final Widget child
final String path
void main() async
Definition main.dart:16
Future< void > init() async