adaptive_kit 1.0.0+3
adaptive_kit: ^1.0.0+3 copied to clipboard
The Tailwind CSS of Flutter. A zero-config, declarative adaptive UI toolkit for responsive, platform-aware Flutter apps. Features responsive breakpoints, adaptive widgets, design tokens, and utility e [...]
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0+2 - 2026-02-24 #
Changed #
- Complete rewrite with improved API design
- Zero dependencies (only Flutter SDK)
- Comprehensive test coverage
0.1.0 - 2024-01-01 #
Added #
-
Core Module
SmartBreakpointenum with watch, mobile, tablet, desktop, and tv breakpointsSmartBreakpointsclass for customizable breakpoint configurationSmartUiwidget for global configuration with InheritedWidgetSmartPlatformenum and platform detection utilities
-
Responsive Module
context.responsive<T>()extension for breakpoint-based valuesSmartLayoutwidget for breakpoint-driven layout switchingSmartGridandSmartColfor 12-column responsive grid systemResponsiveBuilderwidget with breakpoint informationSmartVisiblewidget for conditional visibility by breakpoint
-
Tokens Module
SmartSpacingconstants (xs, sm, md, lg, xl, xxl)SmartTypographyscale with responsive text stylesSmartRadiustokens for consistent border radii
-
Widgets Module
SmartPaddingfor token-based paddingSmartGapfor responsive spacingSmartTextfor responsive typographySmartContainerfor responsive max-width containers
-
Adaptive Module
SmartScaffoldwith auto-switching navigation (bottom nav / rail / drawer)SmartButtonfor Material/Cupertino auto-switchSmartSwitchfor adaptive toggle switchesSmartDialogfor adaptive dialogsSmartIndicatorfor adaptive progress indicatorsSmartNavigationfor adaptive navigation patterns
-
Extensions Module
- Context extensions:
.isMobile,.isTablet,.isDesktop,.breakpoint, etc. - Widget extensions:
.showOnly(),.hideOn(),.responsivePadding() - Num extensions:
.sp,.w,.hfor responsive sizing
- Context extensions:
Documentation #
- Comprehensive README with examples and API reference
- Full example app demonstrating all features