-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.dart
33 lines (31 loc) · 1.08 KB
/
main.dart
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:l/l.dart';
import 'package:spinifyapp/src/common/util/logger_util.dart';
import 'package:spinifyapp/src/common/widget/app.dart';
import 'package:spinifyapp/src/feature/dependencies/initialization/initialization.dart';
import 'package:spinifyapp/src/feature/dependencies/widget/dependencies_scope.dart';
import 'package:spinifyapp/src/feature/dependencies/widget/initialization_splash_screen.dart';
void main() => l.capture<void>(
() => runZonedGuarded<void>(
() {
final initialization = InitializationExecutor();
runApp(
DependenciesScope(
initialization: initialization(),
splashScreen: InitializationSplashScreen(
progress: initialization,
),
child: const App(),
),
);
},
l.e,
),
const LogOptions(
handlePrint: true,
messageFormatting: LoggerUtil.messageFormatting,
outputInRelease: false,
printColors: true,
),
);