flutter_boilerplate
A boilerplate project created in flutter using Bloc, Retrofit and gen code packages
dartboilerplatedependency-injectionboilerplate-templateflutterblocunit-testintegration-testflutter-examplesflutter-blocflutter-boilerplateflutter-architecture
FreeRepo
Overview
This Flutter boilerplate provides a standardized project structure and setup for building mobile apps with state management, API integration, local storage and testing. It uses Bloc for state management, Retrofit for API clients, Freezed for immutable models and includes dependency injection, routing, localization and clean architecture patterns to reduce development time and maintain consistency across projects.
Features
state-managementapi-integrationlocal-databasecode-generationlocal-storageloggingroutingdependency-injectioncrashlyticsdark-thememulti-languageclean-architecture
Feature Flags
authenticationlandingpagei18nmapslogging
Recommended Use Cases
mobile-app-developmentflutter-projectsclean-architecture-implementation
Frontend
flutterdart
Backend
None
Auth Providers
None
Deployment Targets
None
Payment Providers
None
Quick Facts
โญ Stars
120
๐ด Forks
33
๐ Active
Unknown
๐ Last Commit
2023-05-24T20:18:58Z
GitHub
Stack
Framework
flutter
Language
dart
Testing
bloc-test, mockito, unit-test, integration-test
i18n
intl
Data Layer
Databases
floor
UI Stack
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
flutter-ci
Pricing
Classification
free
Selected
โ
Notes
Open source boilerplate template