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),
    ),
  ),
)

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