toolkit_core
library
Classes
AnimatedColumn
A column widget with staggered entrance animations for each child.
AnimatedRow
A row widget with staggered entrance animations for each child.
AppColors
Application color palette for use throughout the app.
AppColumn
A column widget with built-in scroll support and customizable spacing.
AppDialog
Utility class for displaying styled dialogs.
AppLogger
Logging utility for debugging and monitoring application behavior.
AppMultiSelector
A custom multi-select dropdown with checkboxes.
Similar to AppSelector but allows multiple selections.
Users can also add new items that automatically get selected.
AppNavigator
Navigation utility for managing page and dialog navigation.
AppOutlinedButton
Outlined button widget with optional icon support.
AppRadio <T >
A radio button widget for single-selection from a group.
AppScaffold
A custom scaffold widget with built-in loading overlay support.
AppSelector
A custom dropdown selector that matches the OutlinedTextField design.
Features a clean outline border, label support, and a trailing widget.
AppSnackbar
Utility class for displaying styled snackbars.
BlueTheme
Predefined Material 3 theme configurations for the application.
Blur
A widget that applies a blur effect to its child.
Box
A flexible spacer widget that adapts its size based on the parent Flex direction.
CustomShimmer
A custom shimmer loading animation widget.
DialogActionColumn
A reusable dialog body with header, content, and action row.
ExpandIf
A widget that conditionally wraps its child in an Expanded widget.
NoThumbScrollBehavior
Custom scroll behavior that removes the default scroll indicators.
OutlinedTextField
Pad
A widget that applies padding to its child.
PageNotFound
A beautiful custom 404 page not found widget.
Can be used as a standalone page or within navigation error handling.
PlainTextField
PrimaryButton
A customizable elevated button widget with icon support.
StyledText
A flexible text widget with extensive style customization options.
SwitchView <T >
A widget that displays different child widgets based on a value.
TapBounce
A widget that adds a scale animation (bounce effect) on tap.
Validators
Comprehensive validation utilities for common input validation patterns.
When
A widget that conditionally displays its child based on a boolean condition.
XGap
A fixed-size horizontal spacing widget.
YGap
A fixed-size vertical spacing widget.