v360_ui is a comprehensive Flutter UI component library providing a collection of reusable, well-designed widgets for building modern user interfaces.
Features
- Display Components: Alert, Avatar, Badge, Icon, Progress, Info Item
- Form Components: Button, Checkbox, Select, Text Field
- Layout Components: Card, Collapsible Panel, Divider, Image Container, List, List Item, Table, Tile, Tile Group
- Overlay Components: Dialog, Popover, Popover Menu, Toaster
- Typography Components: Detail, Text List, Title
- Common Utilities: Color definitions and utilities
Getting started
Add v360_ui to your pubspec.yaml:
dependencies:
v360_ui: ^1.0.0
Then run:
flutter pub get
Usage
Import the complete library:
import 'package:v360_ui/v360_ui.dart';
// Use any component from the library
VButton(
label: 'Click me',
onPressed: () {},
)
Or import specific components as needed:
import 'package:v360_ui/form/v_button.dart';
import 'package:v360_ui/display/v_avatar.dart';
Additional information
For more information about contributing or reporting issues, please refer to the main project repository.
Libraries
- common/v_color
- display/v_alert
- display/v_avatar
- display/v_badge
- display/v_icon
- display/v_icon_label
- display/v_info_item
- display/v_progress
- form/v_checkbox
- form/v_select
- form/v_text_field
- layout/v_card
- layout/v_collpasible_panel
- layout/v_divider
- layout/v_image_container
- layout/v_list
- layout/v_list_item
- layout/v_table
- layout/v_tile
- layout/v_tile_group
- overlay/v_dailog
- overlay/v_popover
- overlay/v_toaster
- typography/v_detail
- typography/v_text_list
- typography/v_title
- v360_ui
- widgets/input/numeric_edit_dialog
- widgets/input/text_edit_dialog