2024-07-23 04:27:35 +00:00
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
import 'package:flutter/services.dart';
|
|
|
|
|
import 'package:flutter_bloc/flutter_bloc.dart';
|
|
|
|
|
import 'package:flutter_phoenix/flutter_phoenix.dart';
|
|
|
|
|
|
|
|
|
|
import 'core/core.dart';
|
2024-07-23 06:37:42 +00:00
|
|
|
import 'di/di.dart' as di;
|
2024-07-23 04:27:35 +00:00
|
|
|
|
|
|
|
|
Future<void> main() async {
|
|
|
|
|
WidgetsFlutterBinding.ensureInitialized();
|
|
|
|
|
|
|
|
|
|
// await GetStorage.init();
|
|
|
|
|
|
2024-07-23 06:37:42 +00:00
|
|
|
await di.init();
|
2024-07-23 04:27:35 +00:00
|
|
|
|
|
|
|
|
Bloc.observer = MyBlocObserver();
|
|
|
|
|
|
|
|
|
|
SystemChrome.setPreferredOrientations([
|
|
|
|
|
DeviceOrientation.portraitUp,
|
|
|
|
|
DeviceOrientation.portraitDown,
|
|
|
|
|
]);
|
|
|
|
|
|
2024-07-23 10:55:48 +00:00
|
|
|
SystemChrome.setSystemUIOverlayStyle(const SystemUiOverlayStyle(
|
|
|
|
|
statusBarColor: Colors.transparent,
|
|
|
|
|
statusBarBrightness: Brightness.dark,
|
|
|
|
|
));
|
|
|
|
|
|
2024-07-23 04:27:35 +00:00
|
|
|
runApp(Phoenix(child: const MyApp()));
|
|
|
|
|
}
|