create_flutter_provider_app

A boilerplate project created in Flutter using Provider and Firebase.

dartboilerplatestate-managementboilerplate-templateproviderflutterflutter-demoflutter-examplesflutter-state-managementflutter-boilerplate
FreeRepo

Preview

create_flutter_provider_app preview

Overview

This Flutter boilerplate provides a starter template for building mobile apps with Provider state management, Firebase Authentication and Firestore database. It includes a recommended folder structure separating UI, business logic and services layers, along with pre-built features like user authentication, theme management and a demo todo app to reduce setup time and common code repetition across new projects.

Features

splash-screenuser-registrationuser-logintodo-managementtheme-switchingdark-light-themeinternationalizationmultiple-build-environmentsfirestore-crudshared-preferences-caching

Feature Flags

userDashboardauthenticationblogemailsrealtimeteamsOrgsi18njobsQueuecachingmapsformsValidation

Recommended Use Cases

mobile-app-developmentflutter-learningfirebase-integrationstate-management-with-providertodo-applicationmulti-language-app

Frontend

flutter

Backend

firebase

Auth Providers

firebase-auth

Deployment Targets

androidios

Payment Providers

None

Quick Facts

โญ Stars
405
๐Ÿด Forks
120
๐Ÿ”„ Active
Unknown

Stack

Framework
flutter
Language
dart
Database
firestore
Auth
firebase-auth

Data Layer

Databases
sqlite, firestore

UI Stack

Components
flutter-platform-widgets

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
Yes

Pricing

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