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
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