Easy Dev UI
The visual powerhouse of the Easy Dev Toolkit. This package provides a comprehensive suite of adaptive widgets, a modern "Glassmorphism" design system, and premium animations.
Features
1. Modern Glassmorphism (GlassContainer)
Create stunning frosted-glass effects with a single widget. Fully customizable blur, gradient, and opacity.
import 'package:easy_dev_ui/easy_dev_ui.dart';
GlassContainer(
blur: 15,
opacity: 0.2, // 20% opacity
child: Padding(
padding: EdgeInsets.all(20),
child: Text('Frosted Glass Content'),
),
)
2. Loading State Animations (ShimmerLoading)
Replace boring spinners with professional skeleton loading effects.
ShimmerLoading(
child: Container(
width: 200,
height: 20,
decoration: BoxDecoration(
color: Colors.grey,
borderRadius: BorderRadius.circular(4),
),
),
)
3. Adaptive Carousel (AdaptiveCarousel)
A responsive slider for banners or showcases.
AdaptiveCarousel(
autoPlay: true,
items: [
Image.asset('assets/banner1.png'),
Image.asset('assets/banner2.png'),
],
)
4. Adaptive Widgets
Widgets that automatically adapt to iOS (Cupertino) and Android (Material) aesthetics.
AdaptiveButton: Platform-native feel.AdaptiveTextField: Context-aware styling.AdaptiveListTile: Native list items.AdaptiveSwitch: Platform-native switch toggle.EasyAvatar: Smart avatar with image or initials fallback.
Installation
dependencies:
easy_dev_ui: ^0.0.3
Libraries
- design_system/app_tokens
- design_system/radius
- design_system/shadows
- design_system/spacing
- easy_dev_ui
- layout_engine/adaptive_grid
- layout_engine/responsive_container
- showcase/empty_state
- showcase/profile_header
- utils/toast
- widgets/app_bars
- widgets/badge/adaptive_badge
- widgets/calendar/horizontal_date_selector
- widgets/calendar/time_log_calendar
- widgets/cards/glass_card
- widgets/cards/glass_container
- widgets/cards/reusable_card
- widgets/carousel/adaptive_carousel
- widgets/data_display/easy_avatar
- widgets/dialogs
- widgets/easy_dialog
- widgets/interactive/adaptive_switch
- widgets/list_tiles/adaptive_list_tile
- widgets/list_tiles/smart_list_tile
- widgets/loaders
- widgets/loaders/shimmer_loading
- widgets/retry_widget
- widgets/skeleton/skeleton_loader
- widgets/textfields/adaptive_textfield