fastyle_dart library
Classes
- FastActionCard
- FastAlertDialog
- FastAnimatedRotationIconButton
- FastApp
- FastAppBarLayout
- 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
- 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.
- FastExpansionPanel
- FastFieldLayout
- FastHeadline
- HEADLINE 34px medium lowercase
- FastHelper
- OVERLINE 14px light lowercase
- FastHomePage
- FastHomePageLayout
- FastIconButton
- 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> - FastMediaBreakpoints
- FastMediaChangedLayoutNotifier
- FastMediaLayoutBloc
- FastMediaLayoutBlocEvent
- FastMediaLayoutBlocState
- FastMediaLayoutBuilder
- FastMediaLayoutObserver
- FastNotificationCenter
- FastNotificationCenterOptions
- FastNumberField
- FastOnboardingPage
- FastOnboardingView
- FastOnboardingViewController
- FastOutlineButton
- 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
- FastRaisedButton
- FastReadOnlyTextField
- FastRoundedDuotoneIcon
- FastRoundedIcon
- FastScaffold
-
FastSearchableListView<
T extends FastItem> -
FastSearchBar<
T extends FastItem> - FastSearchField
-
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
- FastTextField
- FastTheme
- FastThemeBloc
- FastThemeBlocEvent
- FastThemeBlocState
- FastThemeFactory
- FastThemeScheme
- FastThemeSpacingHelper
- FastThreeBounceIndicator
- FastTitle
- TITLE 24px regular lowercase
-
FastToggleListItem<
T extends FastItem> - FastUrlLink
- IFastErrorReporter
- IFastInput
- NoSplashFactory
- NoSplashInk
- NumberInputFormatter
- TextInputFormatter for numbers validation and formatting.
- ThemeColorHelper
- ThemeGradientHelper
- ThemeHelper
- ThemeTextHelper
Enums
Mixins
-
FastButtonSyleMixin<
T extends FastButton> -
FastDebounceInputMixin<
T extends IFastInput> -
FastThrottleButtonMixin<
T extends FastButton>
Extensions
Constants
- kDisabledAlpha → const int
- kFastAllString → const String
- kFastBackIcon → const Icon
- kFastBlurRadius → const double
- kFastBorderRadius → const double
- kFastBorderSize → const double
- kFastButtonLabel → const String
- kFastCancelText → const String
- kFastClearSearchIcon → const Icon
- kFastClearSelectionText → const String
- kFastCloseIcon → const Icon
- kFastDarkBlueColor → const Color
- kFastDarkBlueGrayColor → const Color
- kFastDarkBrownColor → const Color
- kFastDarkGrayColor → const Color
- kFastDarkGreenColor → const Color
- kFastDarkIndigoColor → const Color
- kFastDarkMintColor → const Color
- kFastDarkOrangeColor → const Color
- kFastDarkPinkColor → const Color
- kFastDarkPurpleColor → const Color
- kFastDarkRedColor → const Color
- kFastDarkShadowColor → const Color
- kFastDarkTealColor → const Color
- kFastDarkWhiteColor → const Color
- kFastDarkYellowColor → const Color
- kFastDebounceTimeDuration → const Duration
- kFastDividerIndent → const double
- kFastDividerSize → const double
- kFastDoneIcon → const Icon
- 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
- kFastFontSize24 → const double
- kFastFontSize34 → const double
- kFastFontSize48 → 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
- 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
- kFastLightPrimaryBackgroundColor → const Color
- kFastLightPurpleColor → const Color
- kFastLightRedColor → const Color
- kFastLightSecondaryBackgroundColor → const Color
- kFastLightTealColor → const Color
- kFastLightWhiteColor → const Color
- kFastLightYellowColor → const Color
- kFastLineHeight → const double
- kFastListTileCategoryAll → const FastInternalCategory
- kFastNextText → const String
- kFastNoneString → const String
- kFastPanelText → const String
- kFastSearchPlaceholderText → const String
- kFastSelectTitleText → const String
- 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
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
- kFastDarkLabelColor → Color
-
final
- kFastDarkMintPaletteColors → FastPaletteScheme
-
final
- kFastDarkOrangePaletteColors → FastPaletteScheme
-
final
- kFastDarkPinkPaletteColors → FastPaletteScheme
-
final
- kFastDarkPrimaryBackgroundColor → Color
-
final
- kFastDarkPurplePaletteColors → FastPaletteScheme
-
final
- kFastDarkRedPaletteColors → FastPaletteScheme
-
final
- kFastDarkSecondaryBackgroundColor → Color
-
final
- kFastDarkSecondaryLabelColor → Color
-
final
- kFastDarkSeparatorColor → Color
-
final
- kFastDarkTealPaletteColors → FastPaletteScheme
-
final
- kFastDarkTertiaryBackgroundColor → Color
-
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
- kFastLightPinkColor → Color
-
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
-
final
-
final
- kFastTabBarTheme → TabBarTheme
-
final
- kFastTextTheme → TextTheme
-
final
- kInputDecorationTheme → InputDecorationTheme
-
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)