zwap_design_system

The Zwap design system kit

General Info

This repository is a simple package to get the base design asset system kit for any flutter projects with the graphic like zwap.in

Structure

- [text](lib/base/text)
    - [baseText](lib/base/text/text.dart): Component to render text with predefined font, and different styles in base of the type based as param
    
- [switch](lib/base/switch)

    - [CustomSwitch](lib/base/switch/switch.dart): Custom switch component with predefined style
    
- [progress](lib/base/progress/progress.dart)

    - [LinearPercentIndicator](lib/base/progress/linear/linear.dart): Custom component to render a linear progress bar component
    - [CircularPercentIndicator](lib/base/progress/circular/circular.dart): Custom component to render a circular progress bar component
    
- [loading](lib/base/loadingSpinner)

    - [LoadingSpinner](lib/base/loadingSpinner/loadingSpinner.dart): Custom loader component
    
- [layouts](lib/base/layouts/layouts.dart)

    - [horizontalScroll](lib/base/layouts/horizontalScroll/horizontalScroll.dart): Custom component to render an horizontal scroll
    - [verticalScroll](lib/base/layouts/verticalScroll/verticalScroll.dart): Custom component to render an vertical scroll
    - [infiniteScroll](lib/base/layouts/infiniteScroll/infiniteScroll.dart): Custom component to render an infinite scroll
    
- [labelWidget](lib/base/labelWidget)
    
    - [labelWidget](lib/base/labelWidget/labelWidget.dart): Custom component to render a widget with a label on Top

- [inputs](lib/base/inputs/inputs.dart)
     
    - [inputTag](lib/base/inputs/inputTag/inputTag.dart): Custom component to show input suggestion with value inside a dynamic row as tag elements
    - [classic](lib/base/inputs/classic/input): Classic input component with predefined style


- [theme](lib/base/theme/theme.dart)
   - [colors](lib/base/theme/colors.dart): Zwap colors
   - [constants](lib/base/theme/constants.dart): Zwap constants value

Libraries

bars
base
basicScreens
bottom
buttons
checkBoxes
circular
IMPORTING THIRD PARTY PACKAGES
colors
IMPORTING THIRD PARTY PACKAGES
constants
customExpansion
IMPORTING THIRD PARTY PACKAGES
inputs
layouts
linear
media
models
notFound
IMPORTING THIRD PARTY PACKAGES
notSupportedScreen
IMPORTING THIRD PARTY PACKAGES
progress
splashComponent
IMPORTING THIRD PARTY PACKAGES
theme
zwap_design_system
zwapAppBar
IMPORTING THIRD PARTY PACKAGES
zwapAsset
IMPORTING THE THIRD PARTY LIBRARIES
zwapAvatar
IMPORTING THIRD PARTY PACKAGES
zwapBottomButtons
IMPORTING THIRD PARTY PACKAGES
zwapBottomIcon
IMPORTING THIRD PARTY PACKAGES
zwapBottomMenu
IMPORTING THIRD PARTY PACKAGES
zwapButton
IMPORTING THE THIRD PARTY PACKAGES
zwapCalendarPicker
IMPORTING THIRD PARTY PACKAGES
zwapCard
IMPORTING THIRD PARTY PACKAGES
zwapClassicCheckBox
IMPORTING THIRD PARTY PACKAGES
zwapDropDown
IMPORTING THIRD PARTY PACKAGES
zwapDropDownTag
IMPORTING THIRD PARTY PACKAGES
zwapEfficiency
IMPORTING THIRD PARTY PACKAGES
zwapFuture
IMPORTING THIRD PARTY PACKAGES
zwapFutureProvider
IMPORTING THIRD PARTY PACKAGES
zwapHeader
IMPORTING THIRD PARTY PACKAGES
zwapHorizontalScroll
IMPORTING THIRD PARTY LIBRARIES
zwapIcon
IMPORTING THIRD PARTY PACKAGES
zwapIconText
IMPORTING THIRD PARTY PACKAGES
zwapImageCard
IMPORTING THIRD PARTY COMPONENTS
zwapInfiniteScroll
IMPORTING THIRD PARTY PACKAGES
zwapInput
IMPORTING THIRD PARTY PACKAGES
zwapInputSuggestion
IMPORTING THIRD PARTY PACKAGES
zwapInputTag
IMPORTING THIRD PARTY PACKAGES
zwapLabelWidget
IMPORTING THIRD PARTY PACKAGES
zwapLateralMenu
IMPORTING THIRD PARTY PACKAGES
zwapLineSettings
IMPORTING THIRD PARTY PACKAGES
zwapLoader
IMPORTING THIRD PARTY PACKAGES
zwapPickerImage
IMPORTING THIRD PARTY PACKAGES
zwapQuestion
IMPORTING THIRD PARTY PACKAGES
zwapRowButtons
IMPORTING THIRD PARTY PACKAGES
zwapSwitch
IMPORTING THIRD PARTY PACKAGES
zwapTabBar
IMPORTING THIRD PARTY PACKAGES
zwapTag
IMPORTING THIRD PARTY PACKAGES
zwapText
IMPORTING THE THIRD PARTY LIBRARIES
zwapToast
IMPORTING THIRD PARTY PACKAGES
zwapTodoCheck
IMPORTING THIRD PARTY PACKAGES
zwapVerticalScroll
IMPORTING THIRD PARTY LIBRARIES