flutter_boilerplate_project

A boilerplate project created in flutter using MobX and Provider.

dartboilerplatestate-managementmobxdependency-injectionboilerplate-templatevalidatorloggingprovideruser-notificationsinjectorinject

Preview

flutter_boilerplate_project preview

Overview

This Flutter boilerplate provides a starter template for building cross-platform mobile and web applications with pre-configured architecture, state management and common features. Built with MobX and Provider for state management, it includes splash screens, authentication, routing, theming, database integration, encryption and multilingual support, organized into clear layers for data, UI and business logic to reduce setup time and maintain consistent code patterns across projects.

Features

splash-screenloginhome-screenroutingtheme-supportdark-themestate-managementdependency-injectionencryptionvalidationcode-generationuser-notificationslogginghttp-clientlocal-databaseshared-preferences

Feature Flags

authenticationblogpaymentsecommercei18nsearchnotificationscachingformsValidationloggingencryptionvalidationstateManagementdependencyInjectioncodeGenerationdarkMode

Recommended Use Cases

mobile-app-developmentflutter-projectsrapid-prototypingenterprise-applications

Frontend

flutterprovidermobx

Backend

dio

Auth Providers

None

Deployment Targets

mobileweb

Payment Providers

None

Quick Facts

โญ Stars
2,4k
๐Ÿด Forks
922
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2024-09-08T07:48:45.000Z

Stack

Framework
flutter
Language
dart
Database
sembast
Logging
flogs
i18n
multilingual

Data Layer

Databases
sembast

UI Stack

Styling
material-design
Components
flutter-widgets

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
โ€”
Notes
Open source boilerplate project
Get Started with this Boilerplate