flutter_widget_catalogue 2.0.0
flutter_widget_catalogue: ^2.0.0 copied to clipboard
Create awesome apps very faster with Flutter's collection of visual, structural, platform, UI, and interactive widgets.
Flutter Widget Catalogue #
A collection of visual, structural, platform-adaptive, and interactive widgets to help you build beautiful and functional Flutter apps faster.
π― 100% Dart | π Flutter-ready | β
Easy to use | π§© Modular components
β¨ Features #
π Buttons #
- Social Auth Buttons (Google, Facebook, Apple, etc.)
- Rounded Buttons
- Icon Buttons
- Line Buttons
- Gradient Buttons
- Many moreβ¦
π Custom Switch #
Highly customizable Flutter switch widget:
- Adjustable height, width, toggle size
- Borders, colors, radius, icons, labels
π Neumorphic UI Kit #
Ready-to-use Neumorphic-styled widgets:
- Buttons, Switches, Containers, Sliders, Texts, Icons
- Checkboxes, Toggles, Indicators, Range Sliders, and more
π¦ Installation #
Add the dependency to your pubspec.yaml:
dependencies:
flutter_widget_catalogue: <latest-version>
Then import it:
import 'package:flutter_widget_catalogue/flutter_widget_catalogue.dart';
πΌοΈ Screenshots #
Neumorphic Widgets #
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Buttons #
![]() |
![]() |
![]() |
Switch #
![]() |
π§ͺ Usage #
Buttons Example #
SuccessButton(title: "Success Button", onPressed: () {});
ButtonWithIcon(
icon: Icons.local_cafe,
title: "Icon Button",
color: Colors.white,
buttonColor: Colors.cyan,
onPressed: () {},
);
GradientButton(
onPressed: () {},
splashColor: Colors.orange,
colors: [Colors.red, Colors.orange],
title: "Gradient Button",
);
Switch Example #
FlutterSwitch(
width: 90.0,
height: 45.0,
toggleSize: 38.0,
value: status,
borderRadius: 24.0,
padding: 2.0,
toggleColor: Colors.white,
switchBorder: Border.all(color: Colors.blueAccent, width: 3.0),
activeColor: Colors.cyan,
inactiveColor: Colors.grey.shade400,
onToggle: (val) {
setState(() {
status = val;
});
},
);
β Platform Support #
| Platform | Supported |
|---|---|
| Android | β |
| iOS | β |
| Web | β |
π Changelog #
Please see the CHANGELOG.md for a list of recent changes.
π¨βπ» Contributors #
π License #
This project is licensed under the MIT License.









