Flutter Beautify Documentation

Welcome to the comprehensive documentation for Flutter Beautify - a production-grade CLI tool for generating 26+ pre-built Flutter UI components.

Quick Navigation

📖 Getting Started

🎨 All Widgets (26 Components)

Explore all production-ready UI widgets organized by category - always expanded for easy browsing:

  • Widgets Overview - Complete widget library
  • Form Components - TextField, Checkbox, RadioButton, Switch, Slider
  • Button Components - Button, IconButton, FAB, ToggleButton
  • Layout Components - Card, BottomSheet, Sidebar, Breadcrumb, Accordion
  • Navigation Components - AppBar, BottomNavigationBar, Tabs, Pagination, Avatar
  • Progress & Loading - LinearProgress, CircularProgress, Toast, CircularLoader
  • Feedback & Status - Dialog, Snackbar, Badge, Tooltip

📚 Resources

🆘 Support


Why Flutter Beautify?

26 Production-Ready Components - Use them immediately in your projects
🏭 60+ Factory Methods - 3-4 variations per widget
CLI-Powered - Generate components in seconds
🎯 Material Design 3 - Always compliant with latest standards
📦 Zero Dependencies - Just Flutter, nothing else
🔧 100% Customizable - Colors, sizes, and behaviors


Getting Started in 30 Seconds

# 1. Install globally
dart pub global activate flutter_beautify

# 2. Initialize your Flutter project
flutter_beautify init

# 3. Add your first component
flutter_beautify add button

Then use it in your code:

import 'package:your_app/widgets/button.dart';

FBButton.solid(
  label: 'Click Me',
  onPressed: () => print('Hello Flutter Beautify!'),
)

Ready? Start with Installation