21 lines
664 B
Dart
21 lines
664 B
Dart
import 'dart:async';
|
|
|
|
import 'package:flutter/material.dart';
|
|
import 'package:flutter_bloc/flutter_bloc.dart';
|
|
import 'package:starting_template/core/dependency_injection/get_it.dart';
|
|
import 'package:starting_template/core/flavors/flavor.dart';
|
|
import 'package:starting_template/core/utils/app_bloc_observer.dart';
|
|
|
|
Future<void> bootstrap(FutureOr<Widget> Function() builder) async {
|
|
final widgetsBinding = WidgetsFlutterBinding.ensureInitialized();
|
|
// FlutterNativeSplash.preserve(widgetsBinding: widgetsBinding);
|
|
|
|
Bloc.observer = AppBlocObserver();
|
|
|
|
debugPrint('Flavor: ${Flavor.get()}');
|
|
|
|
await GetItInitializer.init();
|
|
|
|
runApp(await builder());
|
|
}
|