Documentation
Getting Started
Introduction
Welcome to FlockUI — the open-source Flutter UI component library. Our goal is simple: give developers pre-built, beautiful Flutter widgets they can copy directly into their codebase.
Why copy-paste?
Traditional UI libraries require you to install a package and live with its API forever. FlockUI gives you the source code — you own it, you customize it.
- Zero Dependencies: Nothing to install or update.
- Full Control: Modify any part of the widget to your needs.
- Framework-native: Pure Flutter and Dart — no wrappers.
Quick Start
Find a component, copy the code, drop it into your project.
example_button.dartDart
// example_button.dart
import 'package:flutter/material.dart';
class FlockButton extends StatelessWidget {
final String text;
final VoidCallback onPressed;
const FlockButton({
super.key,
required this.text,
required this.onPressed,
});
@override
Widget build(BuildContext context) {
return FilledButton(
onPressed: onPressed,
child: Text(text),
);
}
}Want to Contribute?
FlockUI is open source and we welcome contributions from the community. Whether it's a new component, a bug fix, or a documentation improvement — every contribution helps.
Read the Contribution Guide