๐Ÿš€ zeba_academy_custom_widgets

A powerful, lightweight Flutter UI package with prebuilt animated widgets, shimmer loaders, and adaptive layouts โ€” designed to speed up development without unnecessary bloat.


โœจ Features

  • ๐ŸŽฏ Prebuilt animated cards, buttons, and UI components
  • โšก Smooth animations with high performance
  • ๐ŸŒˆ Shimmer loaders and skeleton loading states
  • ๐Ÿ“ฑ Adaptive widgets for mobile & tablet
  • ๐ŸŽจ Easily customizable for branding
  • ๐Ÿ“ฆ Lightweight and production-ready

๐Ÿ“ฆ Installation

Add this to your pubspec.yaml:

dependencies:
  zeba_academy_custom_widgets: ^0.0.1

Then run:

flutter pub get

๐Ÿš€ Usage

Import

import 'package:zeba_academy_custom_widgets/zeba_academy_custom_widgets.dart';

๐Ÿ”˜ Animated Button

ZebaAnimatedButton(
  text: "Click Me",
  onTap: () {},
)

๐Ÿงพ Animated Card

ZebaAnimatedCard(
  child: Text("Hello World"),
)

โœจ Shimmer Loader

ZebaShimmerLoader(height: 100)

๐Ÿงฑ Skeleton Loader

ZebaSkeleton(height: 20, width: 200)

๐Ÿ“ฑ Adaptive Layout

ZebaAdaptiveLayout(
  mobile: Text("Mobile UI"),
  tablet: Text("Tablet UI"),
)

๐Ÿ“ฑ Example

import 'package:flutter/material.dart';
import 'package:zeba_academy_custom_widgets/zeba_academy_custom_widgets.dart';

class DemoPage extends StatelessWidget {
  const DemoPage({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: ZebaAnimatedCard(
          child: Column(
            mainAxisSize: MainAxisSize.min,
            children: const [
              ZebaShimmerLoader(height: 100),
              SizedBox(height: 16),
            ],
          ),
        ),
      ),
    );
  }
}

๐Ÿ› ๏ธ Roadmap

  • ๐ŸŒ— Dark mode support
  • ๐ŸŽจ Theme customization system
  • ๐Ÿ’Ž Glassmorphism UI components
  • ๐ŸŽฌ Lottie animation loaders
  • ๐Ÿ“Š Dashboard & chart widgets

๐Ÿค Contributing

Contributions are welcome! ๐ŸŽ‰

  • Fork the repository
  • Create a new branch
  • Submit a pull request

๐Ÿ“„ License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0).


๐Ÿ‘จโ€๐Ÿ’ป About Me

โœจ Iโ€™m Sufyan bin Uzayr, an open-source developer passionate about building and sharing meaningful projects. You can learn more about me and my work at sufyanism.com or connect with me on Linkedin


๐ŸŒ Your all-in-one no-bloat hub!

๐Ÿš€ Explore cutting-edge resources in coding, tech, and development at zeba.academy and code.zeba.academy. Empower yourself with practical skills through curated directives, real-world projects, and hands-on experience. Level up your tech game today! ๐Ÿ’ปโœจ

Zeba Academy is a learning platform dedicated to coding, technology, and development. โžก Visit our main site: zeba.academy โžก Explore hands-on courses and resources at: code.zeba.academy โžก Check out our YouTube for more tutorials: zeba.academy โžก Follow us on Instagram: zeba.academy


โค๏ธ Support

If you like this package, give it a โญ on GitHub and share it with others!


Thank you for visiting! ๐Ÿ™Œ