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 bootstrap(FutureOr Function() builder) async { final widgetsBinding = WidgetsFlutterBinding.ensureInitialized(); // FlutterNativeSplash.preserve(widgetsBinding: widgetsBinding); Bloc.observer = AppBlocObserver(); debugPrint('Flavor: ${Flavor.get()}'); await GetItInitializer.init(); runApp(await builder()); }