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

Kitium UI Flutter - A comprehensive Flutter widget library with 39 pre-built components for consistent, framework-agnostic UI across web, mobile, and desktop platforms.

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.

0.1.0 - 2024-11-17 #

Added #

  • Initial release of Kitium UI Flutter library
  • 39 production-ready components across multiple categories:

Core UI Components

  • Badge - Count badges with maxCount threshold (99+)
  • Button - Multiple variants, sizes, and loading states
  • Card - Container widget with optional header and footer
  • Icon - Emoji-based icon system with sizing
  • Image - Image loading with error handling and rounded corners
  • Link - Styled text links with underline options

Form Components

  • Input - Text input field with label and helper text
  • Textarea - Multi-line text input
  • Checkbox - Checkbox with label support
  • Radio - Radio button with label
  • Toggle - Switch/toggle widget with multiple sizes
  • Select - Dropdown selection with options
  • DatePicker - Date selection widget
  • TimePicker - Time selection with 12h/24h format
  • Breadcrumb - Breadcrumb navigation path
  • Menu - Popup menu with items
  • Pagination - Page navigation
  • Tabs - Tabbed interface (pills/underline variants)
  • List - List items with optional icons
  • Header - App header bar with actions
  • Footer - Footer section with columns and links
  • Stepper - Step progress indicator (horizontal/vertical)

Feedback & Display

  • Alert - Color-coded alert messages
  • Toast - Auto-dismissing toast notifications
  • Modal - Dialog modal with actions
  • NotificationCenter - Notification list with read status
  • Skeleton - Animated loading placeholder
  • Progress - Progress bar with percentage
  • Rating - Star rating widget
  • Search - Search input with clear button

Advanced Components

  • Accordion - Expandable accordion items
  • Avatar - User avatar with initials fallback
  • Carousel - Image carousel with indicators
  • CodeBlock - Code display with copy button
  • ColorPicker - Color selection with presets
  • Divider - Horizontal and vertical dividers
  • Label - Form label with required indicator
  • Table - Data table with striping and borders
  • TreeView - Expandable tree navigation

Design System #

  • Comprehensive theme system (KitiumTheme)
  • Color palette (KitiumColors)
  • Type definitions for variants and sizes
  • Consistent styling across all components

Documentation #

  • Comprehensive README with component overview
  • Code examples for all major components
  • API documentation in dart docs
  • Component categorization

Architecture #

  • Clean separation of concerns
  • Reusable theme utilities
  • Consistent component structure
  • Full type safety with Dart

Future Releases #

Planned for 0.2.0 #

  • More pre-built theme variants
  • Animation system enhancements
  • Accessibility improvements
  • Additional form components
  • Custom theming examples
0
likes
160
points
19
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

Kitium UI Flutter - A comprehensive Flutter widget library with 39 pre-built components for consistent, framework-agnostic UI across web, mobile, and desktop platforms.

Repository (GitHub)
View/report issues

Topics

#ui #components #design-system #material #cross-platform

Funding

Consider supporting this project:

github.com

License

MIT (license)

Dependencies

flutter

More

Packages that depend on kitiumai_flutter