flutter_components_plus 1.0.0
flutter_components_plus: ^1.0.0 copied to clipboard
A comprehensive Flutter package providing highly customizable widgets, themes, and utilities for modern app development.
1.0.0 #
Added #
- FCPButton: Fluent API button component with multiple variants, sizes, and states
- FCPCard: Unified card component with flat, shaded, gradient, info, and action variants
- FCPDropdownBottomSheet: Professional dropdown with search functionality and custom styling
- FCPPdfViewer: Comprehensive PDF viewer with zoom, navigation, and search features
- FCPChart: Interactive charts (Area, Bar, Line, Histogram) with fluent API
- FCPLiveGraph: Real-time live data visualization with smooth animations
- FCPBLEComponent: Bluetooth Low Energy device management with scanning and connection
- FCPSwitch: Customizable toggle switches with single/multi-select and toggle variants
- FCPBottomNavigationBar: Modern bottom navigation with asset-based icons
- FCPDataTable: Advanced data tables with sorting, filtering, and pagination
- FCPInputField: Customizable input fields with validation and styling
- FCPMultiSelectDropdown: Multi-selection dropdown with search and custom styling
Design System #
- Themes: Complete light and dark theme support
- Color Schemes: Comprehensive color palette with semantic colors
- Text Styles: Typography system with predefined text styles
- Spacing & Layout: Consistent spacing and layout constants
Utility Extensions #
- Widget Extensions:
.padAll(),.center(),.shadow(), etc. - String Extensions:
.capitalize,.isEmail,.truncate(), etc. - Date Extensions:
.isToday,.relativeTime,.addDays(), etc.
Services #
- HTTP Service: Complete HTTP client with interceptors and error handling
- Storage Service: Local storage management with JSON support
- Logging Service: Comprehensive logging with multiple output options
CLI Tools #
- Component Manager: Add/remove components and dependencies
- Permission Manager: Manage platform permissions automatically
- File Utils: Project file management utilities