my_ui_kit
library
Classes
-
AppAccordion
-
A Material 3 compliant accordion component for displaying collapsible lists.
-
AppAccordionItem
-
A single item within an AppAccordion.
-
AppAvatar
-
A Material Design avatar component.
-
AppBadge
-
A Material Design badge for displaying status or count.
-
AppBottomSheet
-
A Material Design bottom sheet component.
-
AppButton
-
A wrapper button component that supports multiple variants.
-
AppCard
-
-
AppCarousel
-
A premium, high-performance carousel for images, onboarding, and hero sections.
-
AppCheckbox
-
A Material Design checkbox with optional label.
-
AppChip
-
A Material Design chip component.
-
AppChipGroup
-
A group of chips with automatic wrapping.
-
AppColors
-
App color definitions following Material 3 principles.
Neutral, scalable, and reusable across multiple apps.
-
AppCustomDropdown<T>
-
A fully custom dropdown component with overlay positioning.
-
AppDatePicker
-
A premium, highly customizable Date Picker with Range support.
-
AppDialog
-
A Material Design dialog component.
-
AppDivider
-
A horizontal or vertical divider with optional text.
-
AppDotBadge
-
A simple dot badge without text.
-
AppDropdownItem<T>
-
Dropdown item model.
-
AppEmptyState
-
A consistent screen/widget to show when there is no data.
-
AppExpandableTile
-
An expandable tile that reveals content when tapped.
-
A premium top app bar component that integrates with the Flutoryx design system.
-
AppIconButton
-
A Material Design icon button with multiple variants.
-
AppImage
-
A universal image widget with loading and error states.
-
AppLoader
-
A consistent loading indicator component.
-
AppNavigationBar
-
A premium Material 3 styled bottom navigation bar.
-
AppNavigationItem
-
A data model representing an item in the AppNavigationBar.
-
AppPinInput
-
A customizable Pin Input (OTP) field.
-
AppRadio<T>
-
A single radio button option.
-
AppRadioGroup<T>
-
A group of radio buttons with labels.
-
AppRadius
-
Defines corner radii for shapes.
-
AppRangeSlider
-
A range slider for selecting a range of values.
-
AppRatingBar
-
A Material 3 compliant Rating Bar for Flutter.
Supports fractional ratings, custom icon sizes, colors, and read-only modes.
-
AppSearchField
-
A search field with clear and submit actions.
-
AppSkeleton
-
A modern shimmer-based loading placeholder.
-
AppSlider
-
A Material Design slider with label.
-
AppSnackBar
-
A Material Design snackbar with type-based styling.
-
AppSpacing
-
Defines spacing constants for padding, margins, and gaps.
-
AppStep
-
A single step in an AppStepper.
-
AppStepper
-
A Material 3 compliant stepper component.
-
AppSwitch
-
A Material Design switch with optional label.
-
AppTag
-
A compact, non-interactive categorisation badge.
Use for categories, statuses, or labels. For actionable items, use AppChip.
-
AppText
-
A wrapper around Text that adheres to the application's typography.
-
AppTextFormField
-
A customized TextFormField for the application.
Supports password visibility toggling if obscureText is true.
-
AppTheme
-
Defines the light and dark themes for the application.
-
AppTimeline
-
A visual component that presents events in chronological order.
-
AppTimelineItem
-
Represents a single item in an AppTimeline.
-
AppTimePicker
-
A premium, highly customizable Time Picker.
-
AppToast
-
A highly customizable Toast component following Material 3 guidelines.
-
AppToastManager
-
A manager for displaying AppToasts via OverlayEntry.
-
AppTooltip
-
A Material Design tooltip component.
-
AppTypography
-
Defines the typography scale for the application (Material 3) with adaptive sizing.
-
AppValidators
-
Common form validators for use with form components.