zeba_academy_custom_widgets 0.0.1
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! ๐