hi you are loading all the pre work of the app before the app loaded. ` await preAppConfig(); BlocOverrides.runZoned(() => runApp(App()), blocObserver: BlocEventsLogger());` in case of no internet or another problem the user will be stuck on the splash screen without option to get out of it. you can check this library which gives better docs and explanation on flutter splash https://pub.dev/packages/flutter_native_splash
hi you are loading all the pre work of the app before the app loaded.
` await preAppConfig();
BlocOverrides.runZoned(() => runApp(App()), blocObserver: BlocEventsLogger());`
in case of no internet or another problem the user will be stuck on the splash screen without option to get out of it.
you can check this library which gives better docs and explanation on flutter splash
https://pub.dev/packages/flutter_native_splash