Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/carllosnc/vw

Flutter components
https://github.com/carllosnc/vw

Last synced: 11 days ago
JSON representation

Flutter components

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