zeba_academy_custom_widgets 0.0.1 copy "zeba_academy_custom_widgets: ^0.0.1" to clipboard
zeba_academy_custom_widgets: ^0.0.1 copied to clipboard

Prebuilt animated widgets, loaders, and adaptive UI components.

๐Ÿš€ 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! ๐Ÿ™Œ

0
likes
140
points
64
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

Prebuilt animated widgets, loaders, and adaptive UI components.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter, shimmer

More

Packages that depend on zeba_academy_custom_widgets