altech_ui_flutter library
Altech UI Flutter public API exports.
Import this file to access all reusable components, themes, and design tokens from the package.
Classes
- AltechAlert
- Dialog-based alert helper for success, info, warning, and error messages.
- AltechAppBar
- Reusable app bar with optional subtitle and bottom border.
- AltechAvatar
- Circular avatar component with initials/image and optional online status.
- AltechAvatarGroup
-
Overlapped avatar group with an automatic
+Nindicator. - AltechBadge
- Compact badge for labels, states, and counters.
- AltechBottomSheet
- Helper for showing Material 3 styled bottom sheets.
- AltechButton
- Reusable Material 3 button with multiple visual variants.
- AltechCard
- Generic surface card with optional tap handler and custom shadow.
- AltechCheckboxField
- Checkbox list tile wrapped as a reusable form control.
- AltechChip
- Selectable chip component for filtering and tagging.
- AltechColorTokens
- Raw design tokens for the Altech visual identity.
- AltechConfirmationDialog
- Convenience wrapper around AltechDialog for yes/no confirmations.
- AltechDashboardShell
- Scrollable dashboard shell with responsive sidebar/main arrangement.
- AltechDialog
- Helper for showing confirmation-style dialogs with customizable actions.
-
AltechDropdownField<
T> - Form-ready dropdown field that follows package input styling.
- AltechEmptyState
- Empty-state placeholder with optional action widget.
- AltechErrorState
- Error-state panel with optional retry action.
- AltechFeedbackBanner
- Inline feedback banner for non-blocking status updates.
- AltechLoading
- Global imperative loading overlay helper.
- AltechLoadingOverlay
- Widget wrapper that shows a loading layer above child.
- AltechMetricCard
- KPI/metric card with optional actions and trend indicator.
- AltechModal
- Generic modal dialog helper with optional title and close button.
- Bottom navigation component with optional floating dock mode.
- Navigation destination model for AltechNavigationBar.
- AltechRadius
- Global radius tokens.
- AltechResponsiveLayout
- Responsive switcher between mobile, tablet, and desktop widgets.
- AltechSemanticColors
- AltechShadowTokens
- AltechSheetActionItem
- Circular icon action item for sheet action menus.
- AltechShimmer
- Animated shimmer placeholder block.
- Vertical sidebar navigation for dashboard layouts.
- Sidebar item model used by AltechSidebarNavigation.
- AltechSkeleton
- Simple skeleton placeholder block.
- AltechSnackbar
- Snackbar helper with semantic styling and optional action button.
- AltechSpacing
- Global spacing tokens.
- AltechSplitView
- Two-column responsive split layout that stacks on narrow screens.
- AltechStatusPopup
- Preconfigured status popups built on top of AltechAlert.
- AltechTextField
- Reusable text input component with optional leading/trailing elements.
- AltechTheme
- AltechToast
- Lightweight toast helper rendered using an OverlayEntry.
- AltechTopSearchBar
- Top search/action bar commonly used in dashboard headers.
- AltechTypography
Enums
- AlertType
- Semantic alert type used by feedback components.
- AltechBadgeVariant
- Visual variants for AltechBadge.
- ButtonVariant
- Button style variants used by AltechButton.
- MetricCardVariant
- Visual tone for AltechMetricCard.