modula_ui 1.0.4
modula_ui: ^1.0.4 copied to clipboard
A comprehensive Flutter UI component library with 100+ professionally designed widgets and full Material 3 theming support.
1.0.0 #
🎉 Initial Release #
Features
- 100+ UI Components across 7 major categories
- Material 3 Design - Full compliance with latest Material Design guidelines
- Dark Mode Support - Beautiful light and dark themes with smooth transitions
- Comprehensive Theming - Highly customizable theme system with ModulaThemeData
- Production Ready - Battle-tested components with extensive examples
Component Categories
Buttons (13)
- Primary, Secondary, Tertiary buttons
- Icon, Text, Outlined buttons
- FAB (Floating Action Button)
- Toggle, Dropdown buttons
- Share, Hamburger, Expandable buttons
- Loading Button
Display (16)
- Card Container
- Avatar with customizable sizes
- Badge with positioning options
- Chip with various styles
- Tooltip and Tooltip Dialog
- Banner with multiple types
- Divider (horizontal/vertical)
- Progress Indicators (circular/linear)
- Skeleton loading states
- Accordion/Expansion tiles
- Rating Display
- Carousel Slider
- Timeline
- Data Table
- List Tile
- Error State
Inputs (17)
- Text Field with validation
- Search Field
- Text Area (multi-line)
- Dropdown
- Checkbox with grouped options
- Radio Group
- Switch
- Slider and Range Slider
- Stepper
- Date/Time Picker
- Color Picker
- Pin Code Input
- Chips Input
- Tag Input
- Slider Button
- Calendar
Layout (7)
- Responsive utilities
- Grid system
- Card Container
- AppBar
- Scaffold
- Expansion Panel
- Flex Helpers
Navigation (5)
- Tab Bar
- Bottom Navigation Bar
- Drawer
- Breadcrumbs
- Pagination
Feedback (9)
- Snackbar
- Dialog
- Bottom Sheet
- Popover
- Validation Message
- Toast Notifier
- Pull to Refresh
- Infinite Scroll
- Menu
Animations (24)
- Fade In/Out
- Slide In/Out
- Scale In/Out
- Flip In
- Rotate In/Out
- Bounce In
- Elastic In
- Expand In
- Shrink Away
- Attention Seeker
- Staggered Fade
- Staggered Scale Fade
- Cascade Entrance
- Scroll Reveal
- Feedback Animation
- Loader
- Shimmer
- Wave Loader
- Indeterminate Bar Slide
- Page Transitions
- Animation Helpers
Theming System
- ModulaApp - Main app wrapper with theme support
- ModulaThemeData - Comprehensive theme configuration
- ModulaPalette - Light and dark color schemes
- Typography system with predefined text styles
- Spacing and elevation utilities
- Easy theme switching (Light/Dark/System)
Dependencies
shimmer: ^3.0.0- For skeleton loading effectsintl: ^0.18.0- For internationalization support
Documentation
- Comprehensive README with usage examples
- Interactive example app with all components
- API documentation for all public APIs
- Theme customization guide