Flet API Reference
Controls
**Ads**: Documentation for Ads controls.
**AlertDialog**: Documentation for AlertDialog control.
**AnimatedSwitcher**: Documentation for AnimatedSwitcher control.
**AppBar**: Documentation for AppBar control.
**AutoComplete**: Documentation for AutoComplete control.
**AutofillGroup**: Documentation for AutofillGroup control.
**Badge**: Documentation for Badge type.
**Banner**: Documentation for Banner control.
**BottomAppBar**: Documentation for BottomAppBar control.
**BottomSheet**: Documentation for BottomSheet control.
**Button**: Documentation for Button controls.
**Canvas**: Documentation for Canvas control.
**Card**: Documentation for Card control.
**Charts**: Documentation for Charts controls.
**Checkbox**: Documentation for Checkbox control.
**Chip**: Documentation for Chip control.
**CircleAvatar**: Documentation for CircleAvatar control.
**Column**: Documentation for Column control.
**Container**: Documentation for Container control.
**ContextMenu**: Documentation for ContextMenu control.
**CupertinoActionSheet**: Documentation for CupertinoActionSheet control.
**CupertinoActivityIndicator**: Documentation for CupertinoActivityIndicator control.
**CupertinoAlertDialog**: Documentation for CupertinoAlertDialog control.
**CupertinoAppBar**: Documentation for CupertinoAppBar control.
**CupertinoBottomSheet**: Documentation for CupertinoBottomSheet control.
**CupertinoButton**: Documentation for CupertinoButton control.
**CupertinoCheckbox**: Documentation for CupertinoCheckbox control.
**CupertinoContextMenu**: Documentation for CupertinoContextMenu control.
**CupertinoDatePicker**: Documentation for CupertinoDatePicker control.
**CupertinoDialogAction**: Documentation for CupertinoDialogAction control.
**CupertinoFilledButton**: Documentation for CupertinoFilledButton control.
**CupertinoListTile**: Documentation for CupertinoListTile control.
**CupertinoNavigationBar**: Documentation for CupertinoNavigationBar control.
**CupertinoPicker**: Documentation for CupertinoPicker control.
**CupertinoRadio**: Documentation for CupertinoRadio control.
**CupertinoSegmentedButton**: Documentation for CupertinoSegmentedButton control.
**CupertinoSlider**: Documentation for CupertinoSlider control.
**CupertinoSlidingSegmentedButton**: Documentation for CupertinoSlidingSegmentedButton control.
**CupertinoSwitch**: Documentation for CupertinoSwitch control.
**CupertinoTextField**: Documentation for CupertinoTextField control.
**CupertinoTimerPicker**: Documentation for CupertinoTimerPicker control.
**CupertinoTintedButton**: Documentation for CupertinoTintedButton control.
**DatePicker**: Documentation for DatePicker control.
**DateRangePicker**: Documentation for DateRangePicker control.
**DataTable**: Documentation for DataTable control.
**DataTable2**: Documentation for DataTable2 control.
**Dismissible**: Documentation for Dismissible control.
**Divider**: Documentation for Divider control.
**DragTarget**: Documentation for DragTarget control.
**Draggable**: Documentation for Draggable control.
**Dropdown**: Documentation for Dropdown control.
**DropdownM2**: Documentation for DropdownM2 control.
**ExpansionPanel**: Documentation for ExpansionPanel control.
**ExpansionPanelList**: Documentation for ExpansionPanelList control.
**ExpansionTile**: Documentation for ExpansionTile control.
**FilledButton**: Documentation for FilledButton control.
**FilledIconButton**: Documentation for FilledIconButton control.
**FilledTonalButton**: Documentation for FilledTonalButton control.
**FilledTonalIconButton**: Documentation for FilledTonalIconButton control.
**FletApp**: Documentation for FletApp control.
**FloatingActionButton**: Documentation for FloatingActionButton control.
**GestureDetector**: Documentation for GestureDetector control.
**GridView**: Documentation for GridView control.
**Icon**: Documentation for Icon control.
**IconButton**: Documentation for IconButton control.
**Image**: Documentation for Image control.
**InteractiveViewer**: Documentation for InteractiveViewer control.
**KeyboardListener**: Documentation for KeyboardListener control.
**ListTile**: Documentation for ListTile control.
**ListView**: Documentation for ListView control.
**Lottie**: Documentation for Lottie control.
**Map**: Documentation for Map control.
**Markdown**: Documentation for Markdown control.
**MenuBar**: Documentation for MenuBar control.
**MenuItemButton**: Documentation for MenuItemButton control.
**MergeSemantics**: Documentation for MergeSemantics control.
**MultiView**: Documentation for MultiView control.
**NavigationBar**: Documentation for NavigationBar control.
**NavigationDrawer**: Documentation for NavigationDrawer control.
**NavigationRail**: Documentation for NavigationRail control.
**OutlinedButton**: Documentation for OutlinedButton control.
**OutlinedIconButton**: Documentation for OutlinedIconButton control.
**Page**: Documentation for Page control.
**Pagelet**: Documentation for Pagelet control.
**Placeholder**: Documentation for Placeholder control.
**PopupMenuButton**: Documentation for PopupMenuButton control.
**ProgressBar**: Documentation for ProgressBar control.
**ProgressRing**: Documentation for ProgressRing control.
**Radio**: Documentation for Radio control.
**RadioGroup**: Documentation for RadioGroup control.
**RangeSlider**: Documentation for RangeSlider control.
**ReorderableDragHandle**: Documentation for ReorderableDragHandle control.
**ReorderableListView**: Documentation for ReorderableListView control.
**ResponsiveRow**: Documentation for ResponsiveRow control.
**Row**: Documentation for Row control.
**Rive**: Documentation for Rive control.
**SafeArea**: Documentation for SafeArea control.
**SearchBar**: Documentation for SearchBar control.
**SegmentedButton**: Documentation for SegmentedButton control.
**SelectionArea**: Documentation for SelectionArea control.
**Semantics**: Documentation for Semantics control.
**Screenshot**: Documentation for Screenshot control.
**ShaderMask**: Documentation for ShaderMask control.
**Shimmer**: Documentation for Shimmer control.
**Slider**: Documentation for Slider control.
**SnackBar**: Documentation for SnackBar control.
**Stack**: Documentation for Stack control.
**SubmenuButton**: Documentation for SubmenuButton control.
**Switch**: Documentation for Switch control.
**Tabs**: Documentation for Tabs control.
**Text**: Documentation for Text control.
**TextButton**: Documentation for TextButton control.
**TextField**: Documentation for TextField control.
**TimePicker**: Documentation for TimePicker control.
**TransparentPointer**: Documentation for TransparentPointer control.
**VerticalDivider**: Documentation for VerticalDivider control.
**Video**: Documentation for Video control.
**View**: Documentation for View control.
**WebView**: Documentation for WebView control.
**WindowDragArea**: Documentation for WindowDragArea control.Services
**Accelerometer**: Documentation for Accelerometer service.
**Audio**: Documentation for Audio service.
**AudioRecorder**: Documentation for AudioRecorder service.
**Barometer**: Documentation for Barometer service.
**Battery**: Documentation for Battery service.
**BrowserContextMenu**: Documentation for BrowserContextMenu service.
**Clipboard**: Documentation for Clipboard service.
**Connectivity**: Documentation for Connectivity service.
**FilePicker**: Documentation for FilePicker service.
**Flashlight**: Documentation for Flashlight service.
**Geolocator**: Documentation for Geolocator service.
**Gyroscope**: Documentation for Gyroscope service.
**HapticFeedback**: Documentation for HapticFeedback service.
**Magnetometer**: Documentation for Magnetometer service.
**PermissionHandler**: Documentation for PermissionHandler service.
**ScreenBrightness**: Documentation for ScreenBrightness service.
**SemanticsService**: Documentation for SemanticsService service.
**ShakeDetector**: Documentation for ShakeDetector service.
**Share**: Documentation for Share service.
**SharedPreferences**: Documentation for SharedPreferences service.
**StoragePaths**: Documentation for StoragePaths service.
**UrlLauncher**: Documentation for UrlLauncher service.
**UserAccelerometer**: Documentation for UserAccelerometer service.
**Wakelock**: Documentation for Wakelock service.CLI Commands
flet build: Command for building applications.
flet create: Command for creating new projects.
flet debug: Command for debugging applications.
flet devices: Command for listing connected devices.
flet doctor: Command for checking Flet environment.
flet emulators: Command for managing emulators.
flet pack: Command for packaging applications.
flet publish: Command for publishing applications.
flet run: Command for running applications.
flet serve: Command for serving applications.Types
**Aliases**: Type aliases documentation.
**Base Controls**: Documentation for base control types.
**Classes**: Comprehensive documentation for various Flet classes:
* Ads (e.g., AdRequest)
* Alignment
* AndroidBuildVersion
* Animation
* AnimationStyle
* Audio (e.g., AudioDurationChangeEvent)
* AudioRecorder (e.g., AndroidAudioSource)
* AutoCompleteSuggestion
* Blur
* Border
* BorderRadius
* BorderSide
* BoxConstraints
* BoxDecoration
* BoxShadow
* ButtonStyle
* Charts (e.g., BarChartEvent)
* ColorFilter
* Context
* ControlState
* DecorationImage
* DeviceInfo
* Duration
* FilePickerFile
* FilePickerUploadFile
* Finder
* FletTestApp
* Geolocator (e.g., ForegroundNotificationConfiguration)
* Gradient
* InputBorder
* InputFilter
* IosUtsname
* Key
* Locale
* LocaleConfiguration
* Map (e.g., AttributionAlignment)
* Margin
* MarkdownCustomCodeTheme
* MarkdownStyleSheet
* MenuStyle
* NotchShape
* Observable
* Offset
* OutlinedBorder
* Padding
* Paint
* PaintGradient
* PermissionHandler (e.g., Permission)
* PubSubClient
* PubSubHub
* Rect
* Ref
* ResponsiveRowBreakpoint
* Rotate
* Scale
* ShapeBorder
* Size
* StrutStyle
* TemplateRoute
* Tester
* TextDecoration
* TextSelection
* TextSpan
* TextStyle
* TextThemeStyle
* Theme
* BrowserConfiguration
* Tooltip
* Url
* WebViewConfiguration
* UnderlineTabIndicator
* Video (e.g., PlaylistMode)
* WebView (e.g., RequestMethod)
**Decorators**: Documentation for decorators.
**Enums**: Documentation for enums (e.g., PrecisionType).
**Events**: Documentation for event types (e.g., AccelerometerReadingEvent).
**Exceptions**: Documentation for exception types (e.g., FletException).
**Methods**: Documentation for methods (e.g., CreateContext).