FastFirebaseApp constructor
FastFirebaseApp({
- Key? key,
- required RoutesForMediaTypeCallback routesForMediaType,
- Duration delayBeforeShowingLoader = kFastDelayBeforeShowingLoader,
- bool debugShowCheckedModeBanner = false,
- bool forceOnboarding = false,
- bool askForReview = true,
- DatabaseVersionChanged? onDatabaseVersionChanged,
- List<
FastDictEntryEntity> ? defaultAppDictEntries, - WidgetBuilder? onboardingBuilder,
- IFastErrorReporter? errorReporter,
- List<
BlocProviderSingleChildWidget> ? blocProviders, - FastAppLoaderBuilder? loaderBuilder,
- FastAppLoaderErrorBuilder? errorBuilder,
- AssetLoader? assetLoader,
- Iterable<
FastJob> ? loaderJobs, - ThemeData? lightTheme,
- ThemeData? darkTheme,
- FastAppInfoDocument? appInformation,
- bool? useProIcons,
- bool? isInternetConnectionRequired,
- String? initialLocation,
- Map<
String, dynamic> ? defaultRemoteConfig, - FirebaseOptions? firebaseOptions,
- VoidCallback? onWillRestartApp,
- Future onAppReady(
- BuildContext context
- String? localizationPath,
- Locale? fallbackLocale,
Implementation
FastFirebaseApp({
super.key,
required super.routesForMediaType,
super.delayBeforeShowingLoader = kFastDelayBeforeShowingLoader,
super.debugShowCheckedModeBanner = false,
super.forceOnboarding = false,
super.askForReview = true,
super.onDatabaseVersionChanged,
super.defaultAppDictEntries,
super.onboardingBuilder,
super.rootNavigatorKey,
super.errorReporter,
super.blocProviders,
super.loaderBuilder,
super.errorBuilder,
super.assetLoader,
super.loaderJobs,
super.lightTheme,
super.darkTheme,
super.appInformation,
super.useProIcons,
super.isInternetConnectionRequired,
super.initialLocation,
this.defaultRemoteConfig,
this.firebaseOptions,
super.onWillRestartApp,
super.onAppReady,
String? localizationPath,
Locale? fallbackLocale,
}) : super(
localizationPath: localizationPath ?? kFastLocalizationPath,
fallbackLocale: fallbackLocale ?? kFastAppSettingsDefaultLocale,
);