flutter_common_widgets_softx

flutter_common_widgets_softx is a collection of beautiful, customizable, and reusable Flutter UI components.
It helps developers build production-ready apps faster with consistent design and easy-to-use widgets.


Features

Buttons

  • AppButton — Gradient, solid, shadow, or icon buttons with loading state support
  • AppOutlineButton — Customizable bordered buttons with optional prefix/suffix icons

Text & Fields

  • AppText — Smart text widget supporting Google Fonts, shadows, styles, and selectable text
  • AppTextField — Fully featured input field with validation, icons, padding, and border customization

Loaders

  • AppLoader — Inline or fullscreen loaders powered by flutter_spinkit
    Supports multiple loader types:
    • spinningLines
    • circle
    • fadingCube
    • pulse
    • ring
    • wave

Dividers

  • AppDivider — Simple line divider with configurable thickness, color, and corner radius
  • AppDashedDivider — Dashed or dotted dividers (horizontal and vertical)

Snackbars

  • AppSnackBar — Customizable snackbars with icons, actions, and adjustable duration

Installation

Add the following dependency in your pubspec.yaml file:

dependencies:
  flutter_common_widgets_softx: ^0.0.6