This project is a starter template that is built in MVVM architecture pattern for Flutter applications with BLoC / Cubit state management method.
The core features and use cases inside the project:
- Caching / Sembast & SharedPreferences
- Network management / Dio
- Localization / Easy Localization
- Theme
- Navigation
- Unit Testing
- BLoC State Management
- Dependency Injection with Get_It and Singleton Instances
- Dart extensions
- Atomic Design
- MVVM pattern principals
- Splash Screen / Native & Widget
- Responsive Layout