flutter_mobx_dio_boilerplate

Advanced and highly scalable boilerplate for building Flutter apps with MobX, Dio, GetIt and AutoRoutes. Null safe and compatible with Flutter 2.0.

androidmacosdartiosboilerplatemobxflutter

Preview

flutter_mobx_dio_boilerplate preview

Overview

This Flutter boilerplate provides a production-ready foundation for building cross-platform mobile apps using Mobx for state management, Dio for API calls, GetIt for dependency injection and auto_route for navigation. It includes null safety support, multi-language and multi-theme capabilities, pre-commit hooks and follows Clean Architecture with MVVM patterns, making it suitable for developers building scalable Flutter applications with complex networking and state management requirements.

Features

null-safestate-management-mobxhttp-client-diodependency-injectionroutingexception-handlingmulti-theme-supportmultilingual-supportpre-commit-hooksloggingcode-generation

Feature Flags

authenticationsubscriptionspaymentsecommerceauthorizationi18nloggingErrorTrackingsearchnotificationsformsValidationlogging

Recommended Use Cases

cross-platform-mobile-appsios-appsandroid-appsmacos-appsscalable-flutter-applications

Frontend

flutterdart

Backend

None

Auth Providers

None

Deployment Targets

iosandroidmacos

Payment Providers

None

Quick Facts

โญ Stars
98
๐Ÿด Forks
23
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2021-08-11T07:48:25.000Z

Stack

Framework
flutter
Language
dart
Logging
logger
i18n
l10n

Data Layer

UI Stack

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
4 usd / month
Notes
Open source project with no pricing model
Get Started with this Boilerplate