fastyle_dart library

Classes

FastActionCard
FastAlertDialog
FastAnimatedRotationIconButton
FastAnimatedRotationIconButtonState
FastApp
FastAppBarLayout
FastAppBarLayoutState
FastAppCopyright
A widget that displays the app's name, author and year.
FastAppErrorReporter
FastAppInformation
A widget that displays the app's name, author and year.
FastAppLoader
FastAppLoaderBloc
FastAppLoaderBlocEvent
FastAppLoaderBlocEventPayload
FastAppLoaderBlocState
FastAppLoaderState
FastAppVersion
A widget that displays the app's version.
FastArticle
FastBackButton
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
FastButton
FastButtonLabel
BUTTON 16px semibold uppercase
FastCaption
CAPTION 16px light lowercase
FastCard
FastCategory
FastCloseButton
FastDescriptor
Abstract class that describes some visual aspects of a widget.
FastDialog
FastDisplay
DISPLAY 1 48px regular lowercase
FastDivider
FastDuotoneBadge
A duotone badge widget that can be used to display a small amount of information.
FastEmptyContainer
A stateless widget that displays an empty container with the primary background color of the current theme.
FastExpansionPanel
FastExpansionPanelState
FastFadeTransitionPage
FastFastSelectFieldDelegate<T extends FastItem>
FastFieldLayout
FastFilledButton
FastFilledButtonState
FastHeadline
HEADLINE 34px medium lowercase
FastHelper
OVERLINE 14px light lowercase
FastHomePage
FastHomePageLayout
FastHomePageLayoutState
FastIconButton
FastIconButtonState
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.
FastMediaBreakpoints
FastMediaChangedLayoutNotifier
FastMediaLayoutBloc
FastMediaLayoutBlocEvent
FastMediaLayoutBlocState
FastMediaLayoutBuilder
FastMediaLayoutObserver
FastNavigationBarView
FastNavigationDestination
FastNavigationListItem<T extends FastItem>
FastNavigationListView<T extends FastItem>
FastNavigationListViewState<T extends FastItem>
FastNavigationSplitView
FastNavigationSplitViewBloc
FastNavigationSplitViewBlocEvent<T extends FastItem>
FastNavigationSplitViewState
FastNotificationCenter
FastNotificationCenterOptions
FastNumberField
FastNumberFieldState
FastOnboardingPage
FastOnboardingView
FastOnboardingViewController
FastOnboardingViewState
FastOutlineButton
FastOutlineButtonState
FastOverline
OVERLINE 14px light lowercase
FastPadding
FastPadding12
FastPadding16
FastPadding24
FastPadding8
FastPageLayout
FastPaletteColors
FastPaletteScheme
FastParagraph
FastPendingReadOnlyTextField
FastPlaceholder
PLACEHOLDER 18px light lowercase
FastPlaceHolderHeadline
PLACEHOLDER HEADLINE 34px light lowercase
FastPlaceholderTitle
PLACEHOLDER TITLE 24px light lowercase
FastPopupMenuButton<T>
FastRaisedButton
FastRaisedButtonState
FastReadOnlyTextField
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>
FastShadowLayout
FastShimmer
A shimmer widget that can be used to display a loading state.
FastSpacing
FastSplitLayout
FastSubhead
SUBHEAD 18px semibold uppercase
FastSubtitle
SUBTITLE 16px semibold lowercase
FastTabs
FastTextButton
FastTextButtonState
FastTextField
FastTextFieldState
FastTheme
FastThemeBloc
FastThemeBlocEvent
FastThemeBlocState
FastThemeFactory
FastThemeScheme
FastThemeSpacingHelper
FastThreeBounceIndicator
FastTitle
TITLE 24px regular lowercase
FastToggleListItem<T extends FastItem>
IFastErrorReporter
IFastInput
NoSplashFactory
NoSplashInk
NumberInputFormatter
TextInputFormatter for numbers validation and formatting.
ThemeColorHelper
ThemeGradientHelper
ThemeHelper
ThemeTextHelper

Constants

kDisabledAlpha → const int
kFastAllString → const String
kFastBackIcon → const FaIcon
kFastBlurRadius → const double
kFastBorderRadius → const double
kFastBorderSize → const double
kFastButtonLabel → const String
kFastCancelText → const String
kFastClearSearchIcon → const FaIcon
kFastClearSelectionText → const String
kFastCloseIcon → const FaIcon
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
kFastDividerIndent → const double
kFastDividerSize → const double
kFastDoneIcon → const FaIcon
kFastDoneText → const String
kFastEdgeInsets12 → const EdgeInsets
kFastEdgeInsets16 → const EdgeInsets
kFastEdgeInsets24 → const EdgeInsets
kFastEdgeInsets32 → const EdgeInsets
kFastEdgeInsets40 → const EdgeInsets
kFastEdgeInsets48 → const EdgeInsets
kFastEdgeInsets6 → const EdgeInsets
kFastEdgeInsets8 → 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
kFastFontSize34 → 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
kFastHorizontalEdgeInsets16 → const EdgeInsets
kFastHorizontalEdgeInsets24 → const EdgeInsets
kFastHorizontalEdgeInsets32 → const EdgeInsets
kFastHorizontalEdgeInsets40 → const EdgeInsets
kFastHorizontalEdgeInsets48 → const EdgeInsets
kFastHorizontalEdgeInsets6 → const EdgeInsets
kFastHorizontalEdgeInsets8 → const EdgeInsets
kFastHorizontalSizedBox16 → const SizedBox
kFastHorizontalSizedBox24 → const SizedBox
kFastHorizontalSizedBox32 → const SizedBox
kFastHorizontalSizedBox4 → const SizedBox
kFastHorizontalSizedBox40 → const SizedBox
kFastHorizontalSizedBox48 → const SizedBox
kFastHorizontalSizedBox64 → const SizedBox
kFastHorizontalSizedBox8 → const SizedBox
kFastIconSizeLarge → const double
kFastIconSizeMedium → const double
kFastIconSizeSmall → const double
kFastIconSizeXl → const double
kFastIconSizeXs → const double
kFastIconSizeXxl → const double
kFastImageizeXs → const double
kFastImageSizeLarge → const double
kFastImageSizeMedium → const double
kFastImageSizeSmall → const double
kFastImageSizeXl → const double
kFastImageSizeXxl → const double
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
kFastNavigationBarTheme → const NavigationBarThemeData
kFastNavigationRailTheme → const NavigationRailThemeData
kFastNavigationTrailingIcon → const FaIcon
kFastNextText → const String
kFastNoItemsString → const String
kFastNoneString → const String
kFastPanelText → const String
kFastSearchPlaceholderText → const String
kFastSelectTitleText → const String
kFastSizedBox12 → const SizedBox
kFastSizedBox16 → const SizedBox
kFastSizedBox24 → const SizedBox
kFastSizedBox32 → const SizedBox
kFastSizedBox4 → const SizedBox
kFastSizedBox40 → const SizedBox
kFastSizedBox48 → const SizedBox
kFastSizedBox64 → const SizedBox
kFastSizedBox8 → const SizedBox
kFastSkipText → const String
kFastSplashRadius → const double
kFastSupportedLocales → const List<Locale>
kFastTrottleTimeDuration → const Duration
kFastValidText → const String
kFastVerticalEdgeInsets16 → const EdgeInsets
kFastVerticalEdgeInsets22 → const EdgeInsets
kFastVerticalEdgeInsets24 → const EdgeInsets
kFastVerticalEdgeInsets32 → const EdgeInsets
kFastVerticalEdgeInsets40 → const EdgeInsets
kFastVerticalEdgeInsets48 → const EdgeInsets
kFastVerticalEdgeInsets6 → const EdgeInsets
kFastVerticalEdgeInsets8 → const EdgeInsets
kFastVerticalSizedBox16 → const SizedBox
kFastVerticalSizedBox24 → const SizedBox
kFastVerticalSizedBox32 → const SizedBox
kFastVerticalSizedBox40 → const SizedBox
kFastVerticalSizedBox48 → const SizedBox
kFastVerticalSizedBox64 → const SizedBox
kFastVerticalSizedBox8 → const SizedBox
kInputDecorationTheme → const InputDecorationTheme

Properties

kBaseFastTheme ThemeData
final
kDarkBlueFastTheme 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
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
kFastTabBarTheme TabBarTheme
final
kFastTextTheme TextTheme
final
kLightBlueFastTheme 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

normalizeTextByRemovingDiacritics(String text) String
Removes any diacritics from text and lowercase it.
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>
toPercentage(double value, int fractionDigits) String
Returns a formatted percentage string from a double value.
toTitleCase(String? text) String?
Returns a string with the first letter of each word capitalized.

Typedefs

BoolCallback = bool Function()
FastAppLoaderBuilder = Widget Function(BuildContext context, double progress)
FastAppLoaderErrorBuilder = Widget Function(BuildContext context, dynamic error)
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)
StringCallback<V> = String Function(V value)
A callback that takes a dynamic value and returns a String.
UrlLinkCallback = void Function(String url)