view_ui_flutter 1.0.0
view_ui_flutter: ^1.0.0 copied to clipboard
A comprehensive Flutter UI widget library with consistent theming, responsive design, BLoC state management, and Material 3 support. Includes text, buttons, textfields, cards, dialogs, selectors, and more.
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 - 2025-11-26 #
Added #
- Initial public release on pub.flutter-io.cn
- Text Widgets: 9 text sizes (textSmall, textMedium, textLarge, titleSmall, titleMedium, titleLarge, headLineSmall, headLineMedium, headLineLarge)
- Button Widgets: 6 button types (filled, outlined, text, iconFilled, iconOutlined, iconText) plus segmented buttons
- TextField Widgets: 8 input types (texto, contrasena, email, numero, busqueda, validaClave, telefono, fecha)
- Card Widgets: 4 card variants (cuadrada, logoElevado, borderColor, rounded)
- Loading Widgets: 3 loading indicators (default, blur, linear)
- Dialog Widget: Platform-adaptive dialogs (Material on Android, Cupertino on iOS)
- Switch Widget: Platform-adaptive toggle switch
- Checkbox Widget: Checkbox with integrated title
- Selector Widgets: Dropdown, gender selector, document type selector, theme toggle
- Scaffold Widget: Responsive scaffold with adaptive side menu
- Tree View Widget: Hierarchical tree display
- WebView Widget: Embedded web content viewer
- Notification System: Toast/overlay notification widgets
- BLoC Integration: MenuBloc for global state (theme, navigation)
- Theme System: Material 3 theming with FlexColorScheme, light/dark mode support
- Responsive Design: Adaptive layouts using flutter_adaptive_scaffold breakpoints
Dependencies #
- flutter_bloc: ^9.1.1
- go_router: ^16.2.4
- flex_color_scheme: ^8.3.0
- flutter_adaptive_scaffold: ^0.3.3+1
- google_fonts: ^6.3.2
- flutter_models_provider: ^1.0.2