flutterflow_ui library

Classes

AnimationInfo
AxisBounds
AxisLabelInfo
BarAreaData
Holds data for filling an area (above or below) of the line with a color or gradient.
Bidi
This provides utility methods for working with bidirectional text. All of the methods are static, and are organized into a class primarily to group them together for documentation and discoverability.
BidiFormatter
Bidi stands for Bi-directional text. According to Wikipedia: Bi-directional text is text containing text in both text directionalities, both right-to-left (RTL) and left-to-right (LTR). It generally involves text containing different types of alphabets, but may also refer to boustrophedon, which is changing text directionality in each row.
CalendarHeader
ChipData
ChipStyle
CreditCardModel
CustomIconButton
DarkModeTheme
DateFormat
DateFormat is for formatting and parsing dates in a locale-sensitive manner.
FFButtonOptions
FFButtonWidget
FFLineChartData
FFLocalizations
FFLocalizationsDelegate
FFPlace
FFUploadedFile
FlDotData
This class holds data about drawing spot dots on the drawing bar line.
FlutterFlowButtonTabBar
A Flutterflow Design widget that displays a horizontal row of tabs.
FlutterFlowCalendar
FlutterFlowCheckboxGroup
FlutterFlowChoiceChips
FlutterFlowCountController
FlutterFlowCreditCardForm
FlutterFlowDropDown
FlutterFlowDynamicModels<T extends FlutterFlowModel<Widget>>
FlutterFlowIconButton
FlutterFlowLanguageSelector
FlutterFlowLineChart
FlutterFlowMediaDisplay
FlutterFlowModel<W extends Widget>
FlutterFlowRadioButton
FlutterFlowRiveController
FlutterFlowSwipeableStack
FlutterFlowTheme
FormFieldController<T>
Intl
The Intl class provides a common entry point for internationalization related tasks. An Intl instance can be created for a particular locale and used to create a date format via anIntl.date(). Static methods on this class are also used in message formatting.
Language
LatLng
LightModeTheme
LineChartBarData
Holds data for drawing each individual line in the LineChart
MicroMoney
Used primarily for currency formatting, this number-like class stores millionths of a currency unit, typically as an Int64.
NumberFormat
Provides the ability to format a number in a locale-specific way.
PageTransition<T>
This package allows you amazing transition for your routes Page transition class extends PageRouteBuilder
RadioButton<T>
RadioButtonBuilder<T>
RadioGroup<T>
TextDirection
Represents directionality of text.
ThemeTypography
TiltEffect
ToggleIcon
Typography
Uint8List
A fixed-length list of 8-bit unsigned integers.

Properties

getCurrentTimestamp DateTime
no setter
isAndroid bool
no setter
isiOS bool
no setter
isWeb bool
no setter
kFirstDay DateTime
getter/setter pair
kLastDay DateTime
getter/setter pair
kTranslationsMap Map<String, Map<String, String>>
final
languageToCountryInfo Map<String, dynamic>
final
routeObserver RouteObserver<ModalRoute>
final

Functions

colorFromCssString(String color, {Color? defaultColor}) Color
createAnimation(AnimationInfo animation, TickerProvider vsync) → void
createModel<T extends FlutterFlowModel<Widget>>(BuildContext context, T defaultBuilder()) → T
dateTimeFormat(String format, DateTime? dateTime, {String? locale}) String
dateTimeFromSecondsSinceEpoch(int seconds) DateTime
emptyCreditCard() CreditCardModel
Modified from https://pub-web.flutter-io.cn/packages/flutter_credit_card (see license below)
formatNumber(num? value, {required FormatType formatType, DecimalType? decimalType, String? currency, bool toLowerCase = false, String? format, String? locale}) String
getItems(int itemCount, BuildContext context, Widget itemBuilder(BuildContext, int)) List<Widget>
getJsonField(dynamic response, String jsonPath, [bool isForList = false]) → dynamic
getWidgetBoundingBox(BuildContext context) Rect?
isMobileWidth(BuildContext context) bool
isSameDay(DateTime? a, DateTime? b) bool
isSameMonth(DateTime? a, DateTime? b) bool
jsonDecode(String source, {Object? reviver(Object? key, Object? value)?}) → dynamic
Parses the string and returns the resulting Json object.
jsonEncode(Object? object, {Object? toEncodable(Object? nonEncodable)?}) String
Converts object to a JSON string.
max<T extends num>(T a, T b) → T
Returns the larger of two numbers.
min<T extends num>(T a, T b) → T
Returns the lesser of two numbers.
randomColor() Color
randomDate() DateTime
randomDouble(double min, double max) double
randomImageUrl(int width, int height) String
randomInteger(int min, int max) int
randomString(int minLength, int maxLength, bool lowercaseAz, bool uppercaseAz, bool digits) String
responsiveVisibility({required BuildContext context, bool phone = true, bool tablet = true, bool tabletLandscape = true, bool desktop = true}) bool
setupAnimations(Iterable<AnimationInfo> animations, TickerProvider vsync) → void
showSnackbar(BuildContext context, String message, {bool loading = false, int duration = 4}) → void
toBeginningOfSentenceCase(String? input, [String? locale]) String?
Convert a string to beginning of sentence case, in a way appropriate to the locale.
valueOrDefault<T>(T? value, T defaultValue) → T
wrapWithModel<T extends FlutterFlowModel<Widget>>({required T model, required Widget child, required VoidCallback updateCallback, bool updateOnChange = false}) Widget