Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/carllosnc/vw
Flutter components
https://github.com/carllosnc/vw
Last synced: 11 days ago
JSON representation
Flutter components
- Host: GitHub
- URL: https://github.com/carllosnc/vw
- Owner: carllosnc
- License: mit
- Created: 2023-11-10T19:20:17.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-06-11T03:56:32.000Z (5 months ago)
- Last Synced: 2024-06-11T04:43:42.574Z (5 months ago)
- Language: Dart
- Homepage:
- Size: 935 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# VW
![Static Badge](https://img.shields.io/badge/Flutter_package-blue)
[![VW](https://github.com/carllosnc/vw/actions/workflows/dart.yml/badge.svg)](https://github.com/carllosnc/vw/actions/workflows/dart.yml)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/e195e8a3f0184fdd95dfd2fd9bb3a854)](https://app.codacy.com/gh/carllosnc/vw/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)> This project is a collection of custom, reusable widgets designed to provide additional functionality and customization options beyond the standard Flutter widgets.
## Install
This is a unpublished package, so you will need to add it to your `pubspec.yaml` file.
```yaml
dependencies:
vw:
git:
url: https://github.com/carllosnc/vw.git
```To more information about unpublished packages see: https://dart.dev/tools/pub/package-layout#unpublished-packages
## Widgets
**Components:**
- [VWButton](https://github.com/carllosnc/vw/blob/master/docs/vw_button.md): A customizable button with options for full width, custom colors, gradients, splash color, and icon placements.
- [VWRow](https://github.com/carllosnc/vw/blob/master/docs/vw_column.md): A row widget with additional features like custom gap, padding, margin, and
alignment options.- [VWColum](https://github.com/carllosnc/vw/blob/master/docs/vw_row.md): Similar to VWRow, but for column layout.
- [VWTimePicker](https://github.com/carllosnc/vw/blob/master/docs/vw_timepicker.md): A time picker widget based on text field.
- [VWSelect](https://github.com/carllosnc/vw/blob/master/docs/vw_select.md): A select widget based on text field and bottom sheet.
- [VWBox](https://github.com/carllosnc/vw/blob/master/docs/vw_box.md): A box with background image, gradient, blur effect, and custom border radius.
- [VWReveal](https://github.com/carllosnc/vw/blob/master/docs/vw_reveal.md): A widget that reveals it's child with a custom animation.
- [VWText](https://github.com/carllosnc/vw/blob/master/docs/vw_text.md): A text widget with support to markup with tags.
- [VWIf](https://github.com/carllosnc/vw/blob/master/docs/vw_if.md): A widget that conditionally displays widgets based on a boolean condition.
**Extensions:**
- [VWSheetExtension](https://github.com/carllosnc/vw/blob/master/docs/vw_sheet.md): A floating page that floats above the current page.
- [VWScreenSizeExtension](https://github.com/carllosnc/vw/blob/master/docs/vw_screen_size_extension.md):
Extension methods to easily work with screen size and responsiveness.- [VWTextExtension](https://github.com/carllosnc/vw/blob/master/docs/vw_text_extension.md): Chainable methods to style text.
---
Carlos Costa @ 2023