fastyle_core library

Classes

FaIcon
Creates an Icon Widget that works for non-material Icons, such as the Font Awesome Icons.
FastAction
FastActionCard
FastAlertDialog
FastApp
The main entry point for a Fastyle Dart application.
FastAppBarLayout
FastAppBarLayoutState
FastAppConnectivityJob
FastAppCopyright
A widget that displays the app's name, author and year.
FastAppDictBloc
FastAppDictBlocEvent
FastAppDictBlocState
Represents the state of the FastAppDictBloc.
FastAppDictBuilder
FastAppDictDataProvider
FastAppDictJob
FastAppFeaturesBloc
FastAppFeaturesBlocEvent
FastAppFeaturesBlocEventPayload
FastAppFeaturesBlocState
Represents the state of the Fast App Features BLoC.
FastAppFeaturesDataProvider
FastAppFeaturesJob
FastAppFinalizeJob
FastAppInfoBloc
FastAppInfoBlocEvent
FastAppInfoBlocState
The FastAppInfoBlocState class represents the state of the application's information.
FastAppInfoDataProvider
FastAppInfoDocument
Represents information about a fast app.
FastAppInfoJob
FastAppInfoPage<T>
FastAppInformation
A widget that displays the app's name, author and year.
FastAppLifecycleBloc
Singleton class to manage the app's life cycle state. Utilizes the BLoC pattern for state management.
FastAppLifecycleBlocEvent
A specific type of event that captures information about changes in the application's lifecycle state.
FastAppLifecycleBlocState
Represents the state of the application's lifecycle.
FastAppLoader
A widget that displays an application loading screen.
FastAppLoaderBloc
FastAppLoaderBlocEvent
FastAppLoaderBlocEventPayload
FastAppLoaderBlocState
FastAppLoaderState
Represents the state of the FastAppLoader widget.
FastAppNotificationPermissionBuilder
FastAppOnboardingBloc
The FastAppOnboardingBloc is used to manage the app onboarding process. It can be used to handle the completion of onboarding steps and track the current onboarding state.
FastAppOnboardingBlocEvent
FastAppOnboardingBlocEventPayload
The onboarding bloc event payload. This payload is used to pass data to the onboarding bloc.
FastAppOnboardingBlocState
The FastAppOnboardingBlocState class is the state of the FastAppOnboardingBloc.
FastAppOnboardingDataProvider
A TDocumentDataProvider that provides a way to persist and retrieve FastAppOnboardingDocument objects.
FastAppOnboardingDocument
The app onboarding document.
FastAppOnboardingJob
FastAppPermissionsBloc
The FastAppPermissionsBloc is used to manage the app permissions. It can be used to request permissions, check permission status, etc.
FastAppPermissionsBlocEvent
FastAppPermissionsBlocState
FastAppPermissionsJob
FastAppRatingService
A service class for handling app rating functionality.
FastAppSettings
FastAppSettingsBloc
The FastAppSettingsBloc is used to manage the app settings. It can be used to change the language code, the country code or the theme.
FastAppSettingsBlocEvent
The settings bloc event. This event is used to dispatch events to the settings bloc. It can be used to initialize the bloc, change the language code or the theme.
FastAppSettingsBlocEventPayload
The settings bloc event payload. This payload is used to pass data to the settings bloc. It can be used to pass the language code or the theme.
FastAppSettingsBlocState
The FastAppSettingsBlocState class is the state of the FastAppSettingsBloc.
FastAppSettingsDataProvider
A TDocumentDataProvider that provides a way to persist and retrieve FastAppSettingsDocument objects.
FastAppSettingsDocument
The app settings document.
FastAppSettingsJob
A FastJob that initializes the FastAppSettingsBloc. It is used to load the settings of the application and initialize the FastAppSettingsBloc before the FastAppSettingsBloc is used.
FastAppSettingsLanguageBuilder
A widget that listens to changes in the FastAppSettingsBloc and rebuilds its child widget when the language changes.
FastAppSettingsLanguagesBuilder
FastAppSettingsThemeBuilder
A widget that listens to changes in the FastSettingsBloc and rebuilds its child widget when the theme mode changes.
FastAppSettingsThemeListener
The FastAppSettingsThemeListener class is a StatefulWidget that listens to the FastAppSettingsBloc and updates the FastThemeBloc when the theme mode changes.
FastAppSkeleton
FastAppTrackingPermissionBuilder
FastAppVersion
A widget that displays the app's version.
FastArticle
FastBadge
A badge widget that can be used to display a small amount of information.
FastBaseTypography
FastBody
BODY 1 18px normal lowercase
FastBody2
BODY 2 18px normal lowercase
FastBoxPlaceholder
FastButton
FastButtonLabel
BUTTON 16px semibold uppercase
FastCaption
CAPTION 16px light lowercase
FastCard
FastCategory
FastConnectivityService
Service for monitoring internet connectivity status.
FastConnectivityStatus
FastConnectivityStatusBloc
FastConnectivityStatusBlocEvent
FastConnectivityStatusBlocEventPayload
FastConnectivityStatusBlocState
FastConnectivityStatusBuilder
FastConnectivityStatusPage
A page widget that displays an error status with an optional title, description, and buttons.
FastCover
FastDescriptor
Abstract class that describes some visual aspects of a widget.
FastDeviceOrientationBloc
FastDeviceOrientationBlocEvent
FastDeviceOrientationBlocState
FastDeviceOrientationJob
FastDeviceOrientationListener
FastDeviceOrientationListenerState
FastDialog
FastDialogPage<T>
Represents a dialog page that is responsive to different screen types.
FastDictEntryEntity
Represents a fast dictionary entry entity.
FastDisplay
DISPLAY 1 48px regular lowercase
FastDivider
FastDuotoneBadge
A duotone badge widget that can be used to display a small amount of information.
FastErrorIcon
FastErrorResult
FastErrorStatusPage
A page widget that displays an error status with an optional title, description, and buttons.
FastExampleBlock
FastExpansionPanel
FastExpansionPanelState
FastFastSelectFieldDelegate<T extends FastItem>
FastFeatureEntity
Represents a fast feature entity.
FastFieldLayout
FastFilledButton
FastFilledButtonState
FastFontAwesomeIcons
Icons based on font awesome 6.5.1
FastHeadline
HEADLINE 34px medium lowercase
FastHelper
OVERLINE 14px light lowercase
FastHomePage
FastHomePageLayout
FastHomePageLayoutState
FastIconHelper
An InheritedWidget to determine whether to use Pro icons. Provides a mechanism to access useProIcons property from its descendants.
FastInfoIcon
FastInfoStatus
FastInkWell
FastInstruction
FastInstructions
FastInternalCategory
Internal purposes.
FastItem<T>
FastJob
FastJobError
FastJobRunner
FastLinearProgressBarIndicator
A linear progress bar indicator.
FastListHeader
FastListItemCategory<T extends FastItem>
FastListItemDescriptor
Class that describes some visual aspects of an item.
FastListItemLayout
FastListView<T extends FastItem>
FastListViewLayout<T extends FastItem>
A widget that creates a list view with customizable features.
FastListViewLayoutDelegate<T extends FastItem>
An abstract class that defines a delegate object for the FastListViewLayout widget.
FastLoadingBoxPlaceholder
FastMediaBreakpoints
FastMediaChangedLayoutNotifier
FastMediaLayoutBloc
FastMediaLayoutBlocEvent
FastMediaLayoutBlocState
FastMediaLayoutBuilder
FastMediaLayoutObserver
FastMessenger
A class representing a fast messenger.
FastNavigationBarView
FastNavigationCategoryDescriptor<T>
FastNavigationDestination
FastNavigationListItem<T extends FastItem>
FastNavigationListView<T extends FastItem>
FastNavigationListViewState<T extends FastItem>
FastNavigationSplitView
FastNavigationSplitViewBloc
FastNavigationSplitViewBlocEvent<T extends FastItem>
FastNavigationSplitViewState
FastNoFavoriteIcon
FastNoFavoriteResult
FastNotificationCenter
FastNotificationCenterOptions
FastNumberField
FastNumberFieldState
FastOnboardingPage
FastOnboardingViewController
FastOperationControlledDialog
This widget manages and displays various states of an operation.
FastOperationControlledDialogState
The state associated with FastOperationControlledDialog.
FastOverline
OVERLINE 14px light lowercase
FastPadding
FastPadding12
FastPadding16
FastPadding24
FastPadding8
FastPageHeaderRoundedDuotoneIconLayout
FastPageLayout
FastPaletteColors
FastPaletteScheme
FastParagraph
FastPendingReadOnlyTextField
FastPlaceholder
PLACEHOLDER 18px light lowercase
FastPlaceHolderHeadline
PLACEHOLDER HEADLINE 34px light lowercase
FastPlaceholderTitle
PLACEHOLDER TITLE 24px light lowercase
FastPrimaryBackgroundContainer
A stateless widget that displays a container with the primary background color of the current theme.
FastReadOnlyTextField
FastResult
FastRichTextLinkState
FastRoundedDuotoneIcon
FastRoundedIcon
FastScaffold
FastSearchableListView<T extends FastItem>
FastSearchBar<T extends FastItem>
FastSearchBarState<T extends FastItem>
FastSearchField
FastSearchFieldState
FastSearchPage<T extends FastItem>
FastSearchPageState<T extends FastItem>
FastSecondaryBody
SECONDARY BODY 18px normal lowercase
FastSecondaryButton
SECONDARY BUTTON 14px medium uppercase
FastSecondaryCaption
SECONDARY CAPTION 12px medium uppercase
FastSecondaryOverline
SECONDARY OVERLINE 10px medium uppercase
FastSecondarySubtitle
SECONDARY SUBTITLE 14px medium uppercase
FastSectionPage
FastSectionPageController
FastSegmentField<T>
FastSelectableListItem<T extends FastItem>
FastSelectableListView<T extends FastItem>
FastSelectField<T>
FastServiceStatusPage
A page widget that displays a server unreachability status with an optional title, description, and buttons.
FastShadowLayout
FastShare
FastShimmer
A shimmer widget that can be used to display a loading state.
FastSpacing
FastSplitLayout
FastSplitViewShell<T extends FastItem>
FastStarRating
FastStarRatingState
FastStatusPage
A page widget that displays a status with an optional title, description, and buttons.
FastSubhead
SUBHEAD 18px semibold uppercase
FastSubtitle
SUBTITLE 16px semibold lowercase
FastSuccessIcon
FastSuccessResult
FastTabs
FastTextField
FastTextFieldState
FastTheme
FastThemeBloc
Manages the theme related logic and state for the application.
FastThemeBlocEvent
Represents an event for the FastThemeBloc.
FastThemeBlocState
Represents the state for the FastThemeBloc.
FastThemeFactory
FastThemeScheme
FastThemeSpacingHelper
FastThreeBounceIndicator
FastTitle
TITLE 24px regular lowercase
FastToggleListItem<T extends FastItem>
FastToolbarDivider
FastTooltip
FastValidStatusPage
A page widget that displays a valid status with an optional title, description, and buttons.
FastWarningIcon
FastWarningResult
IconDataBrands
IconData for a font awesome brand icon from a code point
IconDataDuotone
IconData for a font awesome duotone icon from a code point. Only works if duotone icons (font awesome pro) have been installed.
IconDataLight
IconData for a font awesome light icon from a code point. Only works if light icons (font awesome pro) have been installed.
IconDataRegular
IconData for a font awesome regular icon from a code point
IconDataSharpLight
IconData for a font awesome sharp light icon from a code point. Only works if thin icons (font awesome pro, v6+) have been installed.
IconDataSharpRegular
IconData for a font awesome sharp regular icon from a code point. Only works if thin icons (font awesome pro, v6+) have been installed.
IconDataSharpSolid
IconData for a font awesome sharp solid icon from a code point. Only works if thin icons (font awesome pro, v6+) have been installed.
IconDataSharpThin
IconData for a font awesome sharp thin icon from a code point. Only works if thin icons (font awesome pro, v6+) have been installed.
IconDataSolid
IconData for a font awesome solid icon from a code point
IconDataThin
IconData for a font awesome thin icon from a code point. Only works if thin icons (font awesome pro, v6+) have been installed.
IFastErrorReporter
IFastInput
NoSplashFactory
NoSplashInk
NumberInputFormatter
TextInputFormatter for numbers validation and formatting.
ThemeColorHelper
ThemeGradientHelper
ThemeHelper
ThemeTextHelper

Mixins

FastButtonSyleMixin<T extends FastButton>
FastDebounceInputMixin<T extends IFastInput>
FastSettingsThemeMixin
A mixin that provides a method to dispatch a theme mode change event.
FastThrottleButtonMixin<T extends FastButton>

Constants

kDisabledAlpha → const int
kFastAppAuthor → const String
The default app author for Fast App.
kFastAppDictStoreName → const String
kFastAppFeaturesStoreName → const String
kFastAppInfoStoreName → const String
kFastAppOnboardingStoreName → const String
kFastAppSettingsAskForReviewMinDays → const int
The minimum number of days before asking the user for a review.
kFastAppSettingsAskForReviewMinLaunches → const int
The minimum number of app launches before asking the user for a review.
kFastAppSettingsDefaultLocale → const Locale
Default app constant values. The default locale for the Fast App Settings.
kFastAppSettingsHasDisclaimer → const bool
Indicates whether Fast App has a disclaimer.
kFastAppSettingsPrimaryCurrencyCode → const String
kFastAppSettingsRemindForReviewMinDays → const int
The minimum number of days before reminding the user for a review.
kFastAppSettingsRemindForReviewMinLaunches → const int
The minimum number of app launches before reminding the user for a review.
kFastAppSettingsSaveEntry → const bool
kFastAppSettingsSupportedLocales → const List<Locale>
The list of supported locales for the Fast App Settings.
kFastAppSettingStoreName → const String
Default store key names.
kFastAppSettingsuse24HourFormat → const bool
kFastAsyncTimeout → const Duration
The timeout duration for asynchronous operations in Fast App.
kFastBlurRadius → const double
kFastBorderRadius → const double
kFastBorderSize → const double
kFastConnectivityCheckAddresses → const List<String>
kFastConnectivityCheckInterval → const Duration
kFastConnectivityCheckPorts → const List<int>
kFastConnectivityCheckThrottleDuration → const Duration
kFastConnectivityCheckTimeout → const Duration
kFastDarkBlueColor → const Color
kFastDarkBlueGrayColor → const Color
kFastDarkBrownColor → const Color
kFastDarkGrayColor → const Color
kFastDarkGreenColor → const Color
kFastDarkIndigoColor → const Color
kFastDarkLabelColor → const Color
kFastDarkMintColor → const Color
kFastDarkOrangeColor → const Color
kFastDarkPinkColor → const Color
kFastDarkPrimaryBackgroundColor → const Color
kFastDarkPurpleColor → const Color
kFastDarkRedColor → const Color
kFastDarkSecondaryBackgroundColor → const Color
kFastDarkShadowColor → const Color
kFastDarkTealColor → const Color
kFastDarkTertiaryBackgroundColor → const Color
kFastDarkWhiteColor → const Color
kFastDarkYellowColor → const Color
kFastDebounceTimeDuration → const Duration
kFastDelayBeforeShowingLoader → const Duration
The delay period before presenting the loader in Fast App.
kFastDividerIndent → const double
kFastEdgeInsets12 → const EdgeInsets
kFastEdgeInsets128 → const EdgeInsets
kFastEdgeInsets16 → const EdgeInsets
kFastEdgeInsets2 → const EdgeInsets
kFastEdgeInsets24 → const EdgeInsets
kFastEdgeInsets32 → const EdgeInsets
kFastEdgeInsets4 → const EdgeInsets
kFastEdgeInsets40 → const EdgeInsets
kFastEdgeInsets48 → const EdgeInsets
kFastEdgeInsets6 → const EdgeInsets
kFastEdgeInsets64 → const EdgeInsets
kFastEdgeInsets72 → const EdgeInsets
kFastEdgeInsets8 → const EdgeInsets
kFastEdgeInsets80 → const EdgeInsets
kFastEdgeInsets96 → const EdgeInsets
kFastEmptyString → const String
kFastExpandedHeight → const double
kFastFontSize10 → const double
kFastFontSize12 → const double
kFastFontSize14 → const double
kFastFontSize16 → const double
kFastFontSize18 → const double
kFastFontSize20 → const double
kFastFontSize24 → const double
kFastFontSize28 → const double
kFastFontSize34 → const double
kFastFontSize40 → const double
kFastFontSize48 → const double
kFastFontSize64 → const double
kFastFontWeightBold → const FontWeight
kFastFontWeightLight → const FontWeight
kFastFontWeightMedium → const FontWeight
kFastFontWeightRegular → const FontWeight
kFastFontWeightSemiBold → const FontWeight
kFastHorizontalEdgeInsets12 → const EdgeInsets
kFastHorizontalEdgeInsets128 → const EdgeInsets
kFastHorizontalEdgeInsets16 → const EdgeInsets
kFastHorizontalEdgeInsets2 → const EdgeInsets
kFastHorizontalEdgeInsets24 → const EdgeInsets
kFastHorizontalEdgeInsets32 → const EdgeInsets
kFastHorizontalEdgeInsets4 → const EdgeInsets
kFastHorizontalEdgeInsets40 → const EdgeInsets
kFastHorizontalEdgeInsets48 → const EdgeInsets
kFastHorizontalEdgeInsets6 → const EdgeInsets
kFastHorizontalEdgeInsets64 → const EdgeInsets
kFastHorizontalEdgeInsets72 → const EdgeInsets
kFastHorizontalEdgeInsets8 → const EdgeInsets
kFastHorizontalEdgeInsets80 → const EdgeInsets
kFastHorizontalEdgeInsets96 → const EdgeInsets
kFastHorizontalSizedBox12 → const SizedBox
kFastHorizontalSizedBox128 → const SizedBox
kFastHorizontalSizedBox16 → const SizedBox
kFastHorizontalSizedBox2 → const SizedBox
kFastHorizontalSizedBox24 → const SizedBox
kFastHorizontalSizedBox32 → const SizedBox
kFastHorizontalSizedBox4 → const SizedBox
kFastHorizontalSizedBox40 → const SizedBox
kFastHorizontalSizedBox48 → const SizedBox
kFastHorizontalSizedBox6 → const SizedBox
kFastHorizontalSizedBox64 → const SizedBox
kFastHorizontalSizedBox72 → const SizedBox
kFastHorizontalSizedBox8 → const SizedBox
kFastHorizontalSizedBox80 → const SizedBox
kFastHorizontalSizedBox96 → const SizedBox
kFastIconSizeLarge → const double
kFastIconSizeMedium → const double
kFastIconSizeSmall → const double
kFastIconSizeXl → const double
kFastIconSizeXs → const double
kFastIconSizeXxl → const double
kFastIconSizeXxs → const double
kFastImageizeXs → const double
kFastImageSizeLarge → const double
kFastImageSizeMedium → const double
kFastImageSizeSmall → const double
kFastImageSizeXl → const double
kFastImageSizeXxl → const double
kFastImageSizeXxxl → const double
kFastJobTimeout → const Duration
The timeout duration for jobs in Fast App.
kFastLightBlueColor → const Color
kFastLightBlueGrayColor → const Color
kFastLightBrownColor → const Color
kFastLightGrayColor → const Color
kFastLightGreenColor → const Color
kFastLightIndigoColor → const Color
kFastLightMintColor → const Color
kFastLightOrangeColor → const Color
kFastLightPinkColor → const Color
kFastLightPrimaryBackgroundColor → const Color
kFastLightPurpleColor → const Color
kFastLightRedColor → const Color
kFastLightSecondaryBackgroundColor → const Color
kFastLightTealColor → const Color
kFastLightTertiaryBackgroundColor → const Color
kFastLightWhiteColor → const Color
kFastLightYellowColor → const Color
kFastLineHeight → const double
kFastListTileCategoryAll → const FastInternalCategory
kFastLocalizationPath → const String
The path to the localization files for Fast App.
kFastNavigationBarTheme → const NavigationBarThemeData
kFastNavigationRailTheme → const NavigationRailThemeData
kFastPageHeaderIconSizeLarge → const double
kFastPageHeaderIconSizeMedium → const double
kFastPageHeaderIconSizeSmall → const double
kFastRefreshTimeout → const Duration
Default duration before refreshing data in Fast App.
kFastSettingIconWidth → const double
kFastSettingsDefaultLanguageCode → const String
kFastSettingsThemeMap → const Map<ThemeMode, String>
kFastSettingThemeModeMap → const Map<String, ThemeMode>
kFastSizedBox12 → const SizedBox
kFastSizedBox128 → const SizedBox
kFastSizedBox16 → const SizedBox
kFastSizedBox2 → const SizedBox
kFastSizedBox24 → const SizedBox
kFastSizedBox32 → const SizedBox
kFastSizedBox4 → const SizedBox
kFastSizedBox40 → const SizedBox
kFastSizedBox48 → const SizedBox
kFastSizedBox6 → const SizedBox
kFastSizedBox64 → const SizedBox
kFastSizedBox72 → const SizedBox
kFastSizedBox8 → const SizedBox
kFastSizedBox80 → const SizedBox
kFastSizedBox96 → const SizedBox
kFastSplashRadius → const double
kFastSupportedLocales → const List<Locale>
kFastTrottleTimeDuration → const Duration
kFastVerticalEdgeInsets12 → const EdgeInsets
kFastVerticalEdgeInsets128 → const EdgeInsets
kFastVerticalEdgeInsets16 → const EdgeInsets
kFastVerticalEdgeInsets2 → const EdgeInsets
kFastVerticalEdgeInsets24 → const EdgeInsets
kFastVerticalEdgeInsets32 → const EdgeInsets
kFastVerticalEdgeInsets4 → const EdgeInsets
kFastVerticalEdgeInsets40 → const EdgeInsets
kFastVerticalEdgeInsets48 → const EdgeInsets
kFastVerticalEdgeInsets6 → const EdgeInsets
kFastVerticalEdgeInsets64 → const EdgeInsets
kFastVerticalEdgeInsets72 → const EdgeInsets
kFastVerticalEdgeInsets8 → const EdgeInsets
kFastVerticalEdgeInsets80 → const EdgeInsets
kFastVerticalEdgeInsets96 → const EdgeInsets
kFastVerticalSizedBox12 → const SizedBox
kFastVerticalSizedBox128 → const SizedBox
kFastVerticalSizedBox16 → const SizedBox
kFastVerticalSizedBox2 → const SizedBox
kFastVerticalSizedBox24 → const SizedBox
kFastVerticalSizedBox32 → const SizedBox
kFastVerticalSizedBox4 → const SizedBox
kFastVerticalSizedBox40 → const SizedBox
kFastVerticalSizedBox48 → const SizedBox
kFastVerticalSizedBox6 → const SizedBox
kFastVerticalSizedBox64 → const SizedBox
kFastVerticalSizedBox72 → const SizedBox
kFastVerticalSizedBox8 → const SizedBox
kFastVerticalSizedBox80 → const SizedBox
kFastVerticalSizedBox96 → const SizedBox
kInputDecorationTheme → const InputDecorationTheme

Properties

kBaseFastTheme ThemeData
final
kDarkBlueFastTheme ThemeData
final
kDarkBlueGrayFastTheme ThemeData
final
kDarkFastTheme ThemeData
final
kDarkIndigoFastTheme ThemeData
final
kDarkMintFastTheme ThemeData
final
kDarkOrangeFastTheme ThemeData
final
kDarkPaletteColors FastPaletteColors
final
kDarkPinkFastTheme ThemeData
final
kDarkPurpleFastTheme ThemeData
final
kDarkTealFastTheme ThemeData
final
kDarkYellowFastTheme ThemeData
final
kFastAppInfo FastAppInfoDocument
final
kFastDarkBlueGrayPaletteColors FastPaletteScheme
final
kFastDarkBluePaletteColors FastPaletteScheme
final
kFastDarkBrownPaletteColors FastPaletteScheme
final
kFastDarkGrayPaletteColors FastPaletteScheme
final
kFastDarkGreenPaletteColors FastPaletteScheme
final
kFastDarkHintLabelColor Color
final
kFastDarkIndigoPaletteColors FastPaletteScheme
final
kFastDarkMintPaletteColors FastPaletteScheme
final
kFastDarkOrangePaletteColors FastPaletteScheme
final
kFastDarkPinkPaletteColors FastPaletteScheme
final
kFastDarkPurplePaletteColors FastPaletteScheme
final
kFastDarkRedPaletteColors FastPaletteScheme
final
kFastDarkSecondaryLabelColor Color
final
kFastDarkSeparatorColor Color
final
kFastDarkTealPaletteColors FastPaletteScheme
final
kFastDarkTertiaryLabelColor Color
final
kFastDarkYellowPaletteColors FastPaletteScheme
final
kFastFastItemFuzzyOptions → FuzzyOptions<FastItem>
final
kFastFuzzyOptions → FuzzyOptions
final
kFastLightBlueGrayPaletteColors FastPaletteScheme
final
kFastLightBluePaletteColors FastPaletteScheme
final
kFastLightBrownPaletteColors FastPaletteScheme
final
kFastLightGrayPaletteColors FastPaletteScheme
final
kFastLightGreenPaletteColors FastPaletteScheme
final
kFastLightHintLabelColor Color
final
kFastLightIndigoPaletteColors FastPaletteScheme
final
kFastLightLabelColor Color
final
kFastLightMintPaletteColors FastPaletteScheme
final
kFastLightOrangePaletteColors FastPaletteScheme
final
kFastLightPinkPaletteColors FastPaletteScheme
final
kFastLightPurplePaletteColors FastPaletteScheme
final
kFastLightRedPaletteColors FastPaletteScheme
final
kFastLightSecondaryLabelColor Color
final
kFastLightSeparatorColor Color
final
kFastLightShadowColor Color
final
kFastLightTealPaletteColors FastPaletteScheme
final
kFastLightTertiaryLabelColor Color
final
kFastLightYellowPaletteColors FastPaletteScheme
final
kFastSettingsDefaultTheme String
final
kFastTabBarTheme TabBarThemeData
final
kFastTextTheme TextTheme
final
kLightBlueFastTheme ThemeData
final
kLightBlueGrayFastTheme ThemeData
final
kLightFastTheme ThemeData
final
kLightIndigoFastTheme ThemeData
final
kLightMintFastTheme ThemeData
final
kLightOrangeFastTheme ThemeData
final
kLightPaletteColors FastPaletteColors
final
kLightPinkFastTheme ThemeData
final
kLightPurpleFastTheme ThemeData
final
kLightTealFastTheme ThemeData
final
kLightYellowFastTheme ThemeData
final

Functions

clearFastAppData() Future<void>
getColorBasedOnValue(BuildContext context, double? value) Color?
getPlatformBrightness() Brightness
getPremiumProductId() String?
getTrackingPermission(TrackingStatus status) FastAppPermission
hideKeyboard() → void
isAdFreeEnabled() bool
isAutoRefreshCalculatorResultsEnabled() bool
isExportReportPdfEnabled() bool
isFeatureEnabled(FastAppFeatures feature) bool
isOsVersionAtLeast(double version) bool
showAnimatedFastAlertDialog<T extends Object?>({required BuildContext context, String? titleText, bool barrierDismissible = true, Color? backgroundColor, List<Widget>? children, VoidCallback? onCancel, List<Widget>? actions, VoidCallback? onValid, String? messageText, String? cancelText, String? validText, Color? titleColor, bool? showCancel, bool? showValid}) Future<T?>
showAnimatedFastOverlay<T extends Object?>({required BuildContext context, required Widget child, bool barrierDismissible = true}) Future<T?>
Shows a dialog with an animated overlay.
showFastAlertDialog({required BuildContext context, required String titleText, bool barrierDismissible = true, Color? backgroundColor, List<Widget>? children, VoidCallback? onCancel, List<Widget>? actions, VoidCallback? onValid, String? messageText, String? cancelText, String? validText, Color? titleColor}) Future<void>
showOperationControlledDialog({required BuildContext context, required WidgetBuilder intialBuilder, required FutureBoolCallback onCreateOperation, String? onGetValidText(FastOperationStatus)?, String? onGetCancelText(FastOperationStatus)?, String? onGetTitleText(FastOperationStatus)?, Widget errorBuilder(BuildContext context, dynamic error)?, bool barrierDismissible = false, FastOperationStatusChanged? onOperationStatusChanged, FutureBoolCallback? onVerifyRights, FutureBoolCallback? onGrantRights, WidgetBuilder? verifyingRightsBuilder, WidgetBuilder? grantingRightsBuilder, WidgetBuilder? rightsDeniedBuillder, WidgetBuilder? operationInProgressBuilder, WidgetBuilder? operationSucceededBuilder, WidgetBuilder? operationFailedBuilder, WidgetBuilder? missingRightsBuilder, FastOperationStatusChanged? onCancel, FastOperationStatusChanged? onValid}) → void

Typedefs

BoolCallback<V> = bool Function(V value)
A callback that takes a dynamic value and returns a bool.
Callback<V> = void Function(V value)
DatabaseVersionChanged = Future<void> Function(int? oldVersion, int? newVersion)
DoubleCallback<V> = double Function(V value)
A callback that takes a dynamic value and returns a double.
FastAppLoaderBuilder = Widget Function(BuildContext context, double progress)
Type definition for a builder that generates a loading widget given a BuildContext and a progress value.
FastAppLoaderErrorBuilder = Widget Function(BuildContext context, dynamic error)
Type definition for a builder that generates an error widget given a BuildContext and an error.
FastEmptyListBuilder<T extends FastItem> = Widget? Function(BuildContext context, FastListItemCategory<T>)
FastItemDetailsBuilder<T extends FastItem> = Widget Function(BuildContext context, T item)
FastListItemBuilder<T extends FastItem> = Widget Function(BuildContext context, T item, int index)
FastMediaLayoutChangedCallback = void Function(FastMediaType fastMediaType)
FastMediaLayoutWidgetBuilder = Widget Function(BuildContext context, FastMediaType mediaType)
FastOperationStatusChanged = void Function(FastOperationStatus)?
Callback for when the operation status changes.
FutureBoolCallback<V> = Future<bool> Function()
FutureVoidCallback<V> = Future<void> Function(V value)
IntCallback<V> = int Function(V value)
A callback that takes a dynamic value and returns a int.
RoutesForMediaTypeCallback = List<RouteBase> Function(FastMediaType mediaType)
StringCallback<V> = String Function(V value)
A callback that takes a dynamic value and returns a String.
UrlLinkCallback = void Function(String url)