A production-ready boilerplate to build and ship Flutter apps from day one.
Featured on
Create your project with a single command
Build your features with a solid foundation and minimal dependencies
Ship your app with confidence and iterate fast
Save 60+ hours of development time
Detailed guides for adding features, customization, and deployment.
Pre-configured Model-View-ViewModel pattern for clean separation of concerns and testability.
Agent-ready setup and guidance to keep generated code aligned with MVVM architecture and project conventions.
Feature-first folder organization to keep your project scalable and easy to navigate.
HTTP abstraction using the http package for easy and consistent external API communication.
Modify HTTP requests/responses globally for tasks like logging, authentication, or caching.
Standard Flutter internationalization setup using the intl package and .arb files for multi-language support.
Service locator pattern for easy dependency injection and access to app-wide modules.
Logging setup using the Dart logging package.
Context-less navigation powered by go_router, with deep linking, path/query parameters, and programmatic control.
Managed initialization with clear loading, error, and success states.
Consistent light and dark mode support with easy-to-use theme extensions for colors, typography, and spacing.
Show toast notifications from any screen, no BuildContext needed.
Guidance and setup for both unit tests (input/output logic) and widget tests (action/result UI flows).
Pre-configured CI/CD pipeline for seamless deployment.
Start from a solid foundation
One membership, every product
All courses, kits, Discord, and commercial licenses.