my_ui_kit
library
Classes
-
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.
-
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.
-
AppSwitch
-
A Material Design switch with optional label.
-
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.
-
AppTimePicker
-
A premium, highly customizable Time Picker.
-
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.