adaptive_kit 1.0.0+3 copy "adaptive_kit: ^1.0.0+3" to clipboard
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

    • SmartBreakpoint enum with watch, mobile, tablet, desktop, and tv breakpoints
    • SmartBreakpoints class for customizable breakpoint configuration
    • SmartUi widget for global configuration with InheritedWidget
    • SmartPlatform enum and platform detection utilities
  • Responsive Module

    • context.responsive<T>() extension for breakpoint-based values
    • SmartLayout widget for breakpoint-driven layout switching
    • SmartGrid and SmartCol for 12-column responsive grid system
    • ResponsiveBuilder widget with breakpoint information
    • SmartVisible widget for conditional visibility by breakpoint
  • Tokens Module

    • SmartSpacing constants (xs, sm, md, lg, xl, xxl)
    • SmartTypography scale with responsive text styles
    • SmartRadius tokens for consistent border radii
  • Widgets Module

    • SmartPadding for token-based padding
    • SmartGap for responsive spacing
    • SmartText for responsive typography
    • SmartContainer for responsive max-width containers
  • Adaptive Module

    • SmartScaffold with auto-switching navigation (bottom nav / rail / drawer)
    • SmartButton for Material/Cupertino auto-switch
    • SmartSwitch for adaptive toggle switches
    • SmartDialog for adaptive dialogs
    • SmartIndicator for adaptive progress indicators
    • SmartNavigation for adaptive navigation patterns
  • Extensions Module

    • Context extensions: .isMobile, .isTablet, .isDesktop, .breakpoint, etc.
    • Widget extensions: .showOnly(), .hideOn(), .responsivePadding()
    • Num extensions: .sp, .w, .h for responsive sizing

Documentation #

  • Comprehensive README with examples and API reference
  • Full example app demonstrating all features
2
likes
0
points
321
downloads

Publisher

unverified uploader

Weekly Downloads

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 extensions.

Repository (GitHub)
View/report issues

Topics

#responsive #adaptive #ui #layout #widget

Documentation

Documentation

License

unknown (license)

Dependencies

flutter

More

Packages that depend on adaptive_kit