Production-ready Flutter boilerplate templates to kickstart your next project.
π’ Organization Repositories
Repository
Description
Link
Base Boilerplate
Shared code and core utilities
View Repository
Firebase Boilerplate
Firebase-powered Flutter template
View Repository
Supabase Boilerplate
Supabase-powered Flutter template
View Repository
Edition
Base Boilerplate
Firebase Boilerplate
Supabase Boilerplate
Supabase Edition
β
β
β
Firebase Edition
β
β
β
All-in-One Edition
β
β
β
Note: The Base Boilerplate contains shared code and is included with all editions.
Feature
Description
Supabase
Firebase
Authentication
Google & Apple Sign-In (Native + OAuth), provider linking/unlinking, session management
β
β
Profile Management
Update display name, avatar upload
β
β
Notes (CRUD Example)
Create, read, update, delete with real-time sync
β
β
Subscriptions
RevenueCat integration, paywall UI
β
β
Ads
Banner, interstitial, rewarded, rewarded interstitial ads
β
β
Local Notifications
Immediate & scheduled notifications, permission handling
β
β
File Uploads
Progress tracking, cancellable uploads, folder organization
β
β
Settings
Theme selection, color themes, language, haptic feedback
β
β
Onboarding
Customizable first-time user experience
β
β
Analytics
PostHog & Firebase Analytics integration, navigation observer
β
β
Crash Reporting
Sentry & Firebase Crashlytics integration, source map uploads
β
β
Localization
Multi-language support (EN, BN included)
β
β
Logger Service
Structured logging
β
β
Timezone Service
Timezone-aware scheduling
β
β
URL Launcher
Open URLs, emails, phone numbers
β
β
File & Image Picker
Pick files and images from device
β
β
Haptic Feedback
Configurable haptic feedback
β
β
ποΈ Architecture & Patterns
Pattern
Description
Clean Architecture
Data, Domain, Presentation layers
BLoC/Cubit
State management with flutter_bloc
Dependency Injection
GetIt for service locator
Immutable Models
Freezed for code generation
Navigation
GoRouter for declarative routing
iOS
Android
Web
macOS
Linux
Windows
β
β
β
β
β
β
Looking to get started? Purchase your preferred edition at flutterboilerplate.com