Production-Ready • 757 Tests Passing • Zero Errors

Build Flutter Apps
10x Faster

Production-ready Flutter scaffolding with 88+ files, enterprise security, and zero errors. Start building features, not boilerplate.

$ Install & Create

dart pub global activate flutter_blueprint
flutter_blueprint init my_app

Everything You Need

Production-ready features out of the box

⚡ Lightning Fast

88 production-ready files generated in seconds. Start building features, not boilerplate.

🎯 Clean Architecture

Professional folder structure with separation of concerns. Domain, data, and presentation layers.

🔒 Enterprise Security

JWT authentication, OAuth 2.0, biometric auth, certificate pinning, and encrypted storage built-in.

✅ Zero Errors

757 tests passing. Every generated project compiles without errors. Production-ready from day one.

📴 Offline-First

Sync queue, conflict resolution, background sync, and network monitoring included.

🚀 CI/CD Ready

GitHub Actions, GitLab CI, or Azure Pipelines configuration generated automatically.

88+

Generated Files

757

Tests Passing

0

Compilation Errors

10+

State Management

Ready to Build Faster?

Join developers worldwide who've saved hundreds of hours on boilerplate setup. Start your next Flutter project in seconds.

v2.0.0
Latest Release

What's New in v2.0.0

AppResponsive design system, add feature command, analytics integration, smart update checker, and production UI kit widgets.
AppResponsive

Zero-dependency responsive design

Every generated mobile project now ships with AppResponsive — a pure MediaQuery utility (no flutter_screenutil) based on a 390×844 iPhone 14 Pro baseline. All widgets scale automatically across phones, tablets, and foldables.

Highlights

rs(), rFont(), rIcon(), rPadding() scaling helpers

ResponsiveContext extension on BuildContext

rHSpace() / rVSpace() gap widgets

rValue<T>() for breakpoint-aware values

isTablet / isDesktop device detection

Zero extra dependencies

// Auto-generated in lib/core/utils/app_responsive.dart
// Every widget uses it out of the box

// LoadingIndicator — scales spinner to screen size
SizedBox(
  width: context.rs(40),   // 40dp on 390px → scaled on all devices
  height: context.rs(40),
  child: CircularProgressIndicator(),
)

// ErrorView — responsive padding + icon + font
Padding(
  padding: context.rPaddingAll(24),
  child: Column(children: [
    Icon(Icons.error, size: context.rIcon(64)),
    context.rVSpace(16),
    Text('Oops!', style: TextStyle(fontSize: context.rFont(20))),
  ]),
)

// CustomButton — icon and gap scale with screen
Icon(icon, size: context.rIcon(20)),
context.rHSpace(8),

// Pick different layouts per device type
context.rValue<Widget>(
  mobile: ListTile(...),
  tablet: Card(...),
  desktop: DataTable(...),
)
ADVANCED INTEGRATIONS

Beyond Basic Scaffolding

Production-ready integrations for WebSocket, push notifications, maps, media handling, social auth, and more. Just enable the flags you need.

WebSocket Support

Real-time Communication

NEW

Production-ready WebSocket client with auto-reconnection, message queuing, and connection state management.

What's Included:

Automatic reconnection with exponential backoff

Message queue for offline support

Connection state stream

Channel-based messaging

example.dart

// WebSocket client with auto-reconnect
final client = WebSocketClient(
  url: 'wss://api.example.com/ws',
  reconnectInterval: Duration(seconds: 5),
  maxReconnectAttempts: 10,
);

await client.connect();

// Listen for messages
client.messages.listen((data) {
  print('Received: $data');
});

// Send messages (queued if offline)
client.send({'type': 'chat', 'message': 'Hello!'});
UNIVERSAL API CONFIGURATOR

Works With Any Backend

Pre-configured presets for popular backend frameworks or fully customize for your unique API structure.

🌐

Modern REST

HTTP 200 + JSON data pattern

🔶

Laravel

Data wrapper with message field

🐍

Django REST

Results array with detail errors

🔷

Legacy .NET

Success: true/false pattern

⚙️

Custom

Configure for any backend

Modern REST Configuration

ApiConfig.modernRest()
// Success: HTTP 200 + data in body
// {
//   "id": 1,
//   "name": "John",
//   "email": "john@example.com"
// }
HTTP status codes
Direct data response
Standard REST
INTERACTIVE COMMAND BUILDER

Build Your Perfect Command

Toggle features and see the CLI command update in real-time

PROJECT RECIPES

State Management

CORE FEATURES

CI/CD

Analytics

INTEGRATIONS

43+

Files Generated

~3s

Generation Time

Terminal

$

GENERATED FOLDER PREVIEW

lib/main.dart

lib/app/app.dart

lib/core/config/app_config.dart

lib/core/api/api_client.dart

test/widget_test.dart

docs/release/secure-builds.md

docs/engineering/reproducible-builds.md

Battle-Tested Stack

Built with the most popular and reliable Flutter packages

STATE MANAGEMENT

Provider
Riverpod
BLoC

NETWORKING

Dio
WebSocket
Connectivity Plus

STORAGE

Hive
Shared Preferences
Secure Storage

AUTHENTICATION

JWT
OAuth 2.0
Biometric
Google Sign-In
Apple Sign-In

FIREBASE

FCM
Analytics
Crashlytics

MAPS & LOCATION

Google Maps
Geolocator
Geocoding

MEDIA

Image Picker
Image Cropper
Permission Handler

CI/CD

GitHub Actions
GitLab CI
Azure Pipelines

What Gets Generated

A complete, organized project structure ready for production

\n\n

📁 lib/core/api/

└── api_client.dart

└── auth_interceptor.dart

└── api_config.dart

Production-ready API client with interceptors

📁 lib/core/auth/

└── jwt_handler.dart

└── oauth_helper.dart

└── biometric_auth.dart

Complete authentication system

📁 lib/core/storage/

└── local_storage.dart

└── secure_storage.dart

└── hive_manager.dart

Multi-layer storage solution

📁 lib/core/offline/

└── sync_queue.dart

└── conflict_resolver.dart

└── network_monitor.dart

Offline-first architecture

📁 lib/core/security/

└── certificate_pinner.dart

└── encrypted_storage.dart

└── device_checker.dart

Enterprise-grade security

📁 lib/core/theme/

└── app_colors.dart

└── app_typography.dart

└── app_theme.dart

Material 3 theme system

Why Flutter Blueprint?

See how Flutter Blueprint compares to manual setup and other CLI tools

Feature

Flutter Blueprint

Manual Setup

Other CLIs

Clean Architecture

Partial

88+ Production Files

Zero Compilation Errors

State Management Choice

Partial

API Client with Interceptors

Enterprise Security

Offline-First Architecture

CI/CD Configuration

Partial

WebSocket Support

Push Notifications

Social Authentication

Team Configuration Sharing

Responsive Design Built-in

Analytics Integration

Add Feature Command

Smart Auto-Update System

40+ Hours

Saved on Initial Setup

88+ Files

Production-Ready Code

$0

Completely Free & Open Source