main function
void
main()
Implementation
void main() async {
runZonedGuarded(
() async {
WidgetsFlutterBinding.ensureInitialized();
await DataDependenciesInjection.inject();
await Flavor.initialize(DartDefineConfig.environment);
LoggerUtil.setErrorsLog();
// Initialze Chukker Interceptor
final dioRequestInspector = DioRequestInspector(
isDebugMode: true,
showFloating: false,
);
setRequestInspector(requestInspector: dioRequestInspector);
final appWithInspector = DioRequestInspectorMain(inspector: dioRequestInspector, child: const MyApp());
// Slang
LocaleSettings.useDeviceLocale();
final appWithSlang = TranslationProvider(child: appWithInspector);
runApp(appWithSlang);
},
(error, stackTrace) {}
);
}