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.
- FastLink
- 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.
- 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
- FastRichTextLink
- 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
- 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
- FastUrlLink
- 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
Enums
- FastAppDictBlocEventType
- FastAppFeatures
- Enum representing fast app features.
- FastAppFeaturesBlocEventType
- FastAppInfoBlocEventType
- FastAppLifecycleBlocEventType
- Enum indicating the types of events that can be handled by the FastAppLifecycleBloc. Currently supports a scenario where the lifecycle state changes.
- FastAppLoaderBlocEventType
- FastAppOnboardingBlocEventType
- FastAppPermission
- FastAppPermissionsBlocEventType
- FastAppSettingsBlocEventType
- The settings bloc event type. This type is used to define the type of the settings bloc event.
- FastBlocAnalyticsEvent
- FastBoxShape
- FastConnectivityStatusBlocEventType
- FastDeviceOrientationBlocEventType
- FastMediaLayoutBlocEventType
- FastMediaType
- FastOperationStatus
- FastPosition
- FastRoundingMethod
- FastSplitSupplementaryBehavior
- FastThemeBlocEventType
- Defines the types of events related to theme management.
- SectionPageLoadEvent
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>
Extensions
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.
- 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)