easy_dev_ui library

Classes

AdaptiveBadge
A badge widget that adapts its style based on the target platform.
AdaptiveButton
A button that adapts its style based on the target platform (Material for Android/others, Cupertino for iOS/macOS).
AdaptiveGrid
AdaptiveListTile
AdaptiveTextField
AppDurations
Standardized animation duration tokens.
AppRadius
Standardized border radius tokens for the design system.
AppSpacing
Standardized spacing tokens for consistent margins and gaps.
DateSelectorDay
A model representing a day in the HorizontalDateSelector.
EasyAppBar
EasyDialog
A utility class for showing adaptive dialogs.
EasyLoader
EasyToast
EmptyState
GlassCard
A modern widget that provides a glassmorphism (frosted glass) effect.
HorizontalDateSelector
A horizontal date selection widget with auto-scrolling capabilities.
ProfileHeader
RadiusToken
ResponsiveContainer
RetryWidget
ReusableCard
Shadows
SkeletonLoader
A widget that displays a shimmering skeleton loader for loading states.
Space
TimeLogCalendar
A modern, expandable calendar widget designed for time logging or event tracking.

Functions

showAdaptiveDialogBox(BuildContext context, {required String title, required String message, String okText = 'OK'}) → Future<void>