aero_ui 0.0.1
aero_ui: ^0.0.1 copied to clipboard
AeroUI — A modern Flutter UI component library featuring glass, gradient, and solid design styles. Includes buttons, text fields, loaders, dropdowns, and more.
Aero UI #
A comprehensive Flutter UI component library for building beautiful and consistent applications with ease.
🚀 Features #
- 20+ Pre-built Components - Ready-to-use widgets for faster development
- Theming Support - Built-in dark and light themes with customization options
- Responsive Design - Components that adapt to different screen sizes
- Developer-Friendly - Clean API with comprehensive documentation
- Modular Architecture - Import only what you need
📦 Installation #
Add Aero UI to your pubspec.yaml:
dependencies:
aero_ui: ^1.0.0
Then run:
flutter pub get
🎨 Components #
Buttons #
- AeroButton - Versatile button with multiple variants (filled, outline, text, ghost)
- AeroButtonGroup - Group multiple buttons together
- AeroToggleButton - Toggle between states
- AeroSocialButton - Social media branded buttons
Input Fields #
- AeroTextField - Enhanced text input with validation
- AeroOtpField - OTP/PIN code input field
- AeroDatePicker - Beautiful date selection component
- AeroDropdown - Customizable dropdown selector
Navigation #
- Sidebar - Responsive sidebar navigation
- AeroBottomNavBar - Bottom navigation bar
- TocNavigation - Table of contents navigator
Data Display #
- AeroCard - Content container with elevation
- AeroTable - Feature-rich data table
- AeroDialog - Modal dialog component
Feedback #
- AeroToast - Toast notifications
- AeroLoader - Loading indicators
- AeroSkeleton - Skeleton/shimmer loading states
Sliders #
- AeroSlider - Single value slider
- AeroRangeSlider - Range selection slider
📚 Documentation #
For detailed documentation and live examples, visit our documentation site:
Each component includes:
- Interactive examples
- API reference
- Code snippets
- Best practices
🤝 Contributing #
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
👨💻 Author #
Kamal Preet Singh
- LinkedIn: kpsbathla
- GitHub: kpsbathla16624
- Email: kamalpreet6198@gmail.com
🌟 Support #
If you like this project, please give it a ⭐ on GitHub!
📝 Changelog #
See CHANGELOG.md for a list of changes.
🐛 Issues #
Found a bug or have a feature request? Please open an issue.
Made with ❤️ by Kamal Preet Singh