zeba_academy_responsive 1.0.0
zeba_academy_responsive: ^1.0.0 copied to clipboard
A Flutter responsive design utility package with breakpoints, responsive builder, device detection and responsive values.
CHANGELOG #
All notable changes to this project will be documented in this file.
The format follows Keep a Changelog principles.
This project follows Semantic Versioning.
1.0.0 - 2026-07-10 #
🎉 Initial Release #
First stable production release of zeba_academy_responsive.
A lightweight Flutter responsive design toolkit for building adaptive applications across mobile, tablet, desktop, and web platforms.
Added #
📱 Responsive Breakpoints #
Added a complete breakpoint management system:
- Mobile breakpoint detection
- Tablet breakpoint detection
- Desktop breakpoint detection
- Width-based responsive checks
Available APIs:
ResponsiveBreakpoints.isMobile(width);
ResponsiveBreakpoints.isTablet(width);
ResponsiveBreakpoints.isDesktop(width);
🏗 Responsive Builder #
Added ResponsiveBuilder widget for creating adaptive UI layouts.
Supports:
- Mobile layouts
- Tablet layouts
- Desktop layouts
- Automatic screen-size switching
Example:
ResponsiveBuilder(
mobile: MobileWidget(),
tablet: TabletWidget(),
desktop: DesktopWidget(),
);
🔍 Device Detection #
Added device classification utilities.
Supported device types:
- Mobile
- Tablet
- Desktop
Added APIs:
DeviceDetector.isMobile(context);
DeviceDetector.isTablet(context);
DeviceDetector.isDesktop(context);
📐 Responsive Values #
Added responsive value management.
Developers can define different values for different screen sizes.
Supports:
- Padding
- Margin
- Font sizes
- Dimensions
- Custom configurations
Example:
ResponsiveValues<double>(
mobile: 8,
tablet: 16,
desktop: 32,
);
Developer Experience #
Added:
- Full null safety support
- Clean public API exports
- Lightweight implementation
- No external dependencies
- Flutter stable compatibility
- Production-ready package structure
Documentation #
Added:
- Complete README documentation
- Installation instructions
- Usage examples
- API examples
- GPL-3.0 license information
Testing #
Added unit tests covering:
- Breakpoint calculations
- Responsive value selection
- Device category detection logic
Future Releases #
Planned Features #
1.1.0 #
Planned improvements:
- Custom breakpoint configuration
- User-defined responsive rules
- Orientation detection
- Responsive typography utilities
- Responsive spacing helpers
1.2.0 #
Planned improvements:
- Adaptive grid system
- Foldable device support
- Responsive layout templates
- Advanced device capability detection
License #
This project is licensed under the GNU General Public License v3.0 (GPL-3.0).
Copyright (C) Zeba Academy