Skip to content

Components

Flutter Studio provides a comprehensive set of 40+ production-ready Flutter components that you can copy directly into your project.

Component Categories

Buttons & Inputs

Interactive elements for user input and actions.

  • Button - Versatile button with multiple variants
  • Text Field - Single-line text input
  • Text Area - Multi-line text input
  • Checkbox - Boolean selection control
  • Radio - Single selection from options
  • Switch - Toggle between two states
  • Slider - Value selection from a range
  • Select - Dropdown selection
  • Dropdown - Advanced dropdown menu

Layout

Components for structuring your UI.

Feedback

Components for providing feedback to users.

  • Alert - Important messages and notifications
  • Toast - Brief notification messages
  • Dialog - Modal dialog boxes
  • Progress - Progress indicators
  • Spinner - Loading indicators
  • Skeleton - Loading placeholders
  • Empty - Empty state indicators
  • Tooltip - Contextual information on hover

Components for app navigation.

Data Display

Components for displaying data and content.

  • Avatar - User profile images
  • Badge - Status indicators
  • Chip - Compact element for tags
  • Table - Data tables

Overlay

Components that appear on top of content.

Usage

All components follow the same pattern:

  1. Install: Use CLI or copy code from docs
  2. Import: Add to your Flutter file
  3. Customize: Modify to match your design
dart
import 'package:flutter_studio/flutter_studio.dart';

// Use any component
CustomButton(
  text: 'Click me',
  onPressed: () {},
)

Need Help?