flooding_app_design_system 0.0.1
flooding_app_design_system: ^0.0.1 copied to clipboard
flooding_app_design_system.
Flooding Design System #
The Flooding Design System is a comprehensive UI toolkit for building consistent and visually appealing Flutter applications. It provides pre-designed components, utilities, and guidelines to help developers maintain a unified design language across their projects.
Features #
-
🛠 Customizable UI Components: A set of reusable and themeable widgets for rapid development. -
🎨 Design Tokens: Predefined styles, including colors, typography, and spacing, for consistent design. - 📐 Responsive Design Utilities: Easily create layouts that adapt to different screen sizes.
- 🔗 Integration Ready: Designed to integrate seamlessly with Flutter’s core libraries and popular packages.
Getting started #
- Add the package to your pubspec.yaml:
dependencies:
flooding_design_system: ^1.0.0
- Run flutter pub get to fetch the package.
- Import the package in your Dart code:
import 'package:flooding_design_system/flooding_design_system.dart';
Usage #
Here’s a simple example to get started:
import 'package:flooding_design_system/flooding_design_system.dart';
void main() {
runApp(
MaterialApp(
theme: FloodingTheme.light, // Apply Flooding's light theme
home: Scaffold(
appBar: FloodingAppBar(title: Text('Welcome to Flooding')),
body: Center(
child: FloodingButton(
onPressed: () {
print('Button pressed!');
},
label: 'Get Started',
),
),
),
),
);
}
For more examples, check the /example directory.
Additional information #
Flooding Design System is an open-source project. Contributions, feedback, and bug reports are highly appreciated. Visit the GitHub repository to file issues or contribute.
Feel free to reach out to the package authors for additional support. Thank you for choosing Flooding Design System for your projects!