PackageTrack
Sign in Get early access

adaptive_kit

The Tailwind CSS of Flutter. Zero-config adaptive UI toolkit with responsive breakpoints, adaptive widgets, design tokens, animated transitions, slivers, and utility extensions.

2.0.1 SahilSharma2710/smart_ui

What this package is like to depend on

Last release 5 months ago

27 Feb 2026

Too new to tell

only 1 release windows

Some releases are documented

notes for 5 of 12 stable releases

Nothing withdrawn

no release was ever pulled

6 months old

12 releases · first in 2026

12 releases in the last 12 months

see the full history below

Release timeline

12 releases · Feb 2026 to Feb 2026
Release Pre-release

Releases

latest 12
  1. 2.0.1 27 Feb 2026
    Release notes

    Fixed

    • Fixed angle bracket in dartdoc comment for pub.dev analysis
    • Removed unnecessary dart:ui import in test_helpers.dart
    • 160/160 pub points compliance
    Open source →
  2. 2.0.0 27 Feb 2026
    Release notes

    Added

    • SmartApp - Zero-config MaterialApp wrapper that auto-configures SmartUi

      • SmartApp for Navigator-based apps
      • SmartApp.router for Router-based apps (go_router, auto_route, etc.)
      • SmartCupertinoApp and SmartCupertinoApp.router for Cupertino apps
      • Automatically wraps with SmartUi via MaterialApp.builder
    • SmartImage - Responsive image widget with breakpoint-specific assets

      • Different images per breakpoint (mobile, tablet, desktop, etc.)
      • SmartImage.asset() for asset images with path strings
      • SmartImage.network() for network images with URLs
      • SmartDecorationImage for responsive background images
      • Cascading resolution (falls back to smaller breakpoint images)
    • SmartForm - Responsive form layout with automatic column adjustment

      • Auto 1-column on mobile, 2-column on tablet, 3-column on desktop
      • SmartFormField with span support for multi-column fields
      • SmartFormRow for custom row layouts
      • SmartFormSection with title, description, and grouped fields
      • Customizable column counts per breakpoint
    • SmartSliver widgets - Responsive slivers for CustomScrollView

      • SmartSliverGrid with breakpoint-based column counts
      • SmartSliverGrid.builder for lazy grid building
      • SmartSliverGridExtent for max extent-based grids
      • SliverSmartPadding for responsive sliver padding
      • SliverSmartVisible for breakpoint-conditional slivers
      • SliverSmartList with different builders per breakpoint
    • SmartWrap - Responsive Wrap with maxItemsPerRow per breakpoint

      • SmartWrap.spaced() with token-based spacing
      • fillRow option to expand items to fill available width
      • SmartChipWrap for chip/tag layouts with selection support
    • Animated Breakpoint Transitions - Smooth transitions when breakpoints change

      • SmartTransition enum: none, fade, fadeSlide, crossFade, scale
      • transition, transitionDuration, transitionCurve on SmartLayout
      • transitionBuilder for custom animations on SmartLayout
      • Same transition options on SmartVisible
      • AnimatedSwitcher integration with proper keying
    • SmartTheme - Breakpoint-aware design token system

      • SmartTheme widget for providing responsive theme data
      • SmartThemeData with typography, spacing, padding, radius, and layout tokens
      • Pre-built themes: SmartThemeData.mobile, .tablet, .desktop
      • SmartThemeData.lerp() for animated theme transitions
      • Custom tokens via customTokens map and token<T>() accessor
      • context.smartTheme extension for easy access
    • SmartSafeArea - Responsive safe area wrapper

      • Per-breakpoint control of safe area edges
      • SmartSafeArea.mobileOnly() - safe area only on mobile
      • SmartSafeArea.topOnlyMobile() - top safe area only on mobile
      • SliverSmartSafeArea for slivers
      • New context extensions: safeAreaTop, safeAreaBottom, safeAreaLeft, safeAreaRight
      • safeAreaHorizontal, safeAreaVertical, hasSafeAreaPadding, hasTopSafeArea, hasBottomSafeArea
    • Golden Test Helpers - Utilities for testing responsive widgets

      • BreakpointTestConfig for defining test configurations
      • SmartTestConfigs with pre-built configs (watch, mobile, tablet, desktop, tv)
      • createSmartTestWidget() helper for widget tests
      • createSmartTestWidgetForConfig() for config-based tests
      • testSmartBreakpoints() template for multi-breakpoint testing
      • BreakpointCapture widget for capturing current breakpoint in tests
      • BreakpointDebugOverlay for visual debugging
    • New Context Extensions

      • context.adaptive<T>(material:, cupertino:) - platform-based value selection
      • context.adaptiveWidget(material:, cupertino:) - platform-based widget selection
      • context.showOnly(breakpoints:, child:) - show widget on specific breakpoints
      • context.hideOn(breakpoints:, child:) - hide widget on specific breakpoints
      • context.bp<T>() - shorter alias for responsive value selection
      • context.mobileOr<T>(mobile:, other:) - mobile vs non-mobile value
      • context.desktopOr<T>(desktop:, other:) - desktop vs non-desktop value

    Changed

    • BREAKING: Minimum Flutter version is now 3.10.0
    • Improved documentation throughout all public APIs
    • Enhanced cascading logic for better breakpoint fallbacks

    Fixed

    • Consistent patterns across all responsive widgets
    • Better null safety handling in cascading resolution
    Open source →
  3. 1.1.3 24 Feb 2026
    Release notes

    Fixed

    • Fixed all deprecated API warnings for Flutter 3.32+ (activeColor, groupValue, onChanged in SmartRadio)
    • Added big dashboard button to README
    • Full 160/160 pub points compliance
    Open source →
  4. 1.1.2 24 Feb 2026

    Nothing published for this version

  5. 1.1.1 24 Feb 2026

    Nothing published for this version

  6. 1.1.0 24 Feb 2026

    Nothing published for this version

  7. 1.0.3 24 Feb 2026

    Nothing published for this version

  8. 1.0.2 24 Feb 2026
    Release notes

    Added

    • Interactive Dashboard Example App
      • 8 demo pages showcasing all package features
      • Home/Overview with feature grid and quick stats
      • Breakpoints Demo with live breakpoint detection
      • Responsive Layout Demo with SmartLayout examples
      • Responsive Grid Demo with interactive sliders
      • Adaptive Widgets Demo with all SmartButton, SmartSwitch, SmartDialog variants
      • Design Tokens Demo with typography, spacing, and radius scales
      • Visibility Demo with SmartVisible and shortcut widgets
      • Extensions Demo with context, widget, and number extensions
      • Dark/Light theme toggle
      • Responsive design using adaptive_kit itself

    Changed

    • README.md completely rewritten
      • Added comparison table with other packages
      • Added before/after code examples
      • Added comprehensive feature documentation
      • Added dashboard preview section
      • Improved code examples with adaptive_kit naming

    Fixed

    • Updated all code examples to use adaptive_kit instead of smartui
    • Fixed import paths in documentation
    Open source →
  9. 1.0.1 24 Feb 2026
    Release notes

    Fixed

    • Added web support with conditional dart:io imports
    • Fixed repository and homepage URLs to point to correct GitHub repo
    • Fixed lint warnings for pub.dev compliance
    • Updated SDK constraint to ^3.7.0
    Open source →
  10. 1.0.0+2 24 Feb 2026

    Nothing published for this version

  11. 1.0.0+3 24 Feb 2026

    Nothing published for this version

  12. 1.0.0+4 24 Feb 2026

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive