flutterflow_ui
library
Classes
AndroidGoogleMapsFlutter
Android specific settings for GoogleMap .
AnimationInfo
ArgumentCallbacks <T >
Mutable collection of ArgumentCallback instances, itself an ArgumentCallback .
AssetMapBitmap
Represents a BitmapDescriptor that is created from an asset image.
AutocompleteOptionsList
A widget that displays a list of autocomplete options for a text field.
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.
BitmapDescriptor
Defines a bitmap image. For a marker, this class can be used to set the
image of the marker icon. For a ground overlay, it can be used to set the
image to place on the surface of the earth.
BytesMapBitmap
Represents a BitmapDescriptor that is created from an array of bytes
encoded as PNG
in Uint8List .
CameraPosition
The position of the map "camera", the view point from which the world is shown in the map view.
CameraTargetBounds
Bounds for the map camera target.
CameraUpdate
Defines a camera move, supporting absolute moves as well as moves relative
the current position.
Cap
Cap that can be applied at the start or end vertex of a Polyline .
ChartStylingInfo
ChipData
ChipStyle
Circle
Draws a circle on the map.
CircleId
Uniquely identifies a Circle among GoogleMap circles.
Completer <T >
A way to produce Future objects and to complete them later
with a value or error.
CreditCardModel
CustomIconButton
DataColumn2
Extension of stock DataColumn , adds the capability to set relative column
size via size property
DateFormat
DateFormat is for formatting and parsing dates in a locale-sensitive
manner.
FFBarChartData
FFButtonOptions
FFButtonWidget
A customizable button widget that can display text, an icon, and a loading indicator.
FFLineChartData
FFLocalizations
FFLocalizationsDelegate
FFPieChartData
FFPlace
FFUploadedFile
FlDotData
This class holds data about drawing spot dots on the drawing bar line.
FlutterFlowAdBanner
A widget that displays a banner ad.
FlutterFlowBarChart
A bar chart widget that displays data in a bar format.
FlutterFlowButtonTabBar
A Flutterflow Design widget that displays a horizontal row of tabs.
FlutterFlowCalendar
A customizable calendar widget for FlutterFlow.
FlutterFlowChartLegendWidget
FlutterFlowCheckboxGroup
A group of checkboxes that allows the user to select multiple options.
FlutterFlowChoiceChips
FlutterFlowCountController
FlutterFlowCreditCardForm
A form widget for entering credit card information.
FlutterFlowDataTable <T >
A widget that displays tabular data in a grid format.
FlutterFlowDataTableController <T >
FlutterFlowDropDown <T >
A dropdown widget that allows the user to select an option from a list of options.
FlutterFlowDynamicModels <T extends FlutterFlowModel <Widget > >
FlutterFlowExpandedImageView
A widget that displays an expanded image view.
FlutterFlowGoogleMap
A widget that displays a Google Map.
FlutterFlowIconButton
A customizable icon button widget.
FlutterFlowLanguageSelector
FlutterFlowLineChart
A line chart widget that displays a line chart with customizable data and styling.
FlutterFlowMarker
FlutterFlowMediaDisplay
FlutterFlowModel <W extends Widget >
FlutterFlowMuxBroadcast
A widget that helps to create a live stream using the Mux API.
FlutterFlowPieChart
A widget that displays a pie chart using the provided data.
FlutterFlowRadioButton
A custom radio button widget that allows the user to select a single option from a list of options.
FlutterFlowRiveController
FlutterFlowStaticMap
A widget that displays a static map using the Mapbox API.
FlutterFlowSwipeableStack
A widget that displays a stack of swipeable cards.
FlutterFlowTimer
A timer widget that displays and manages time.
FlutterFlowTimerController
FlutterFlowWebView
A widget that displays web content in a WebView.
FormFieldController <T >
FormListFieldController <T >
GoogleMap
A widget which displays a map with data obtained from the Google Maps service.
GoogleMapController
Controller for a single GoogleMap instance running on the host platform.
InfoWindow
Text labels for a Marker info window.
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.
KeepAliveWidgetWrapper
LabelFormatter
Language
LatLng
LatLngBounds
A latitude/longitude aligned rectangle.
LegendEntry
LineChartBarData
Holds data for drawing each individual line in the LineChart
Marker
Marks a geographical location on the map.
MarkerId
Uniquely identifies a Marker among GoogleMap markers.
MarkerImage
MicroMoney
Used primarily for currency formatting, this number-like class stores
millionths of a currency unit, typically as an Int64.
MinMaxZoomPreference
Preferred bounds for map camera zoom level.
NumberFormat
Provides the ability to format a number in a locale-specific way.
NumberParserBase <R >
PageTransition <T >
Page transition class extends PageRouteBuilder
PatternItem
Item used in the stroke pattern for a Polyline.
Polygon
Draws a polygon through geographical locations on the map.
PolygonId
Uniquely identifies a Polygon among GoogleMap polygons.
Polyline
Draws a line through geographical locations on the map.
PolylineId
Uniquely identifies a Polyline among GoogleMap polylines.
RadioButton <T >
RadioButtonBuilder <T >
RadioGroup <T >
ScreenCoordinate
Represents a point coordinate in the GoogleMap 's view.
TextDirection
Represents directionality of text.
Tile
Contains information about a Tile that is returned by a TileProvider .
TileOverlay
A set of images which are displayed on top of the base map tiles.
TileOverlayId
Uniquely identifies a TileOverlay among GoogleMap tile overlays.
TileProvider
An interface for a class that provides the tile images for a TileOverlay.
TiltEffect
ToggleIcon
A widget that represents a toggle icon.
Transitions
Uint8List
A fixed-length list of 8-bit unsigned integers.
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.dev/packages/flutter_credit_card (see license below)
formatLabel (LabelFormatter formatter , double value )
→ String
formatNumber (num ? value , {required FormatType formatType , DecimalType ? decimalType , String ? currency , bool toLowerCase = false , String ? format , String ? locale })
→ String
getJsonField (dynamic response , String jsonPath , [bool isForList = false ])
→ dynamic
getStaticMapImageURL (LatLng location , String apiKey , MapBoxStyle mapStyle , int width , int height , Color ? markerColor , String ? markerURL , int zoom , int rotation , int tilt )
→ String
getTitlesData (AxisLabelInfo xAxisLabelInfo , AxisLabelInfo yAxisLabelInfo , {Widget getXTitlesWidget (double , TitleMeta )? })
→ FlTitlesData
getWidgetBoundingBox (BuildContext context )
→ Rect ?
isMobileWidth (BuildContext context )
→ 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 <T extends String ? > (T input , [String ? locale ])
→ T
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