flutter-bloc-clean-architecture-boilerplate

Flutter project boilerplate that adheres to the principles of Clean Architecture.

boilerplatedependency-injectionclean-architectureflutterfreezedflutter-blocflutter-bloc-patternflutter-bloc-examples
FreeRepo

Preview

flutter-bloc-clean-architecture-boilerplate preview

Overview

This Flutter boilerplate provides a structured project template following Clean Architecture principles, using BLoC for state management, GetIt for dependency injection and Freezed for code generation. It organizes code into common, data, domain and presentation layers with predefined directories for datasources, repositories, entities, use cases, pages and widgets, helping developers quickly establish scalable and maintainable Flutter applications.

Features

clean-architecturebloc-state-managementdependency-injectioncode-generationstructured-project-setup

Feature Flags

None

Recommended Use Cases

flutter-mobile-appsscalable-flutter-projectsclean-architecture-learning

Frontend

flutterdart

Backend

None

Auth Providers

None

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
74
๐Ÿด Forks
31
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2024-09-14T09:06:13Z

Stack

Framework
flutter
Language
dart

Data Layer

UI Stack

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate