shad_ui_flutter 1.0.0 copy "shad_ui_flutter: ^1.0.0" to clipboard
shad_ui_flutter: ^1.0.0 copied to clipboard

A comprehensive Flutter UI component library inspired by shadcn/ui, featuring 36 production-ready components including 6 mobile-specific components with modern design principles and Flutter best practices.

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 - 2024-12-19 #

Added #

  • Initial Release - Complete Flutter UI component library with 36 components

  • Core Components (30):

    • Button - Interactive buttons with variants and states
    • Input - Text input fields with validation
    • Select - Dropdown selection components
    • Checkbox - Selection controls
    • Radio - Single selection controls
    • Switch - Toggle controls
    • Slider - Range selection
    • DatePicker - Date selection
    • TimePicker - Time selection
    • Card - Content containers
    • Badge - Status indicators
    • Avatar - User profile images
    • Alert - Notification messages
    • Toast - Temporary notifications
    • Dialog - Modal dialogs
    • Tooltip - Hover information
    • Progress - Loading indicators
    • FileUpload - File upload with drag & drop
    • Divider - Visual separators
    • Skeleton - Loading placeholders
    • Tabs - Tabbed navigation
    • Table - Data tables
    • Modal - Full-screen overlays
    • Breadcrumb - Navigation breadcrumbs
    • Pagination - Page navigation
    • Menu - Dropdown menus
    • Accordion - Collapsible sections
    • Calendar - Date calendar
    • Command - Command palette
    • Textarea - Multi-line text input
  • Mobile-Specific Components (6):

    • Bottom Sheet - Slide-up panels for mobile actions
    • Pull to Refresh - Swipe down to refresh content
    • Swipeable List Item - Swipe actions on list items
    • Floating Action Button - Mobile-specific action button
    • Bottom Navigation - Mobile navigation bar
    • Search Bar - Mobile-optimized search input

Features #

  • Design System: Consistent theming with custom design tokens
  • Accessibility: WCAG compliant with proper semantics
  • Animations: Smooth transitions and micro-interactions
  • Responsive: Works across all screen sizes
  • Type-Safe: Full Flutter type safety
  • Customizable: Extensive theming and styling options
  • Mobile-First: Optimized for mobile applications

Technical Features #

  • Flutter 3.19+ compatibility
  • Material 3 design system integration
  • Theme integration with custom color schemes
  • Animation support with custom curves and durations
  • State management with proper lifecycle handling
  • Performance optimized with efficient rebuilds
  • Comprehensive example app with all components

Documentation #

  • Complete API documentation with dartdoc
  • Comprehensive README with usage examples
  • Component showcase in example app
  • Mobile component demonstrations
  • Theming guide and customization examples
2
likes
130
points
22
downloads

Publisher

unverified uploader

Weekly Downloads

A comprehensive Flutter UI component library inspired by shadcn/ui, featuring 36 production-ready components including 6 mobile-specific components with modern design principles and Flutter best practices.

Repository (GitHub)
View/report issues
Contributing

Topics

#ui #components #design-system #mobile #flutter

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on shad_ui_flutter