fatihhcan / starter_mvvm_cubit

Starter project in MVVM architecture with Cubit as State Management Solution

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MVVM pattern project example with Cubit

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

About

Starter project in MVVM architecture with Cubit as State Management Solution


Languages

Language:Dart 53.6%Language:C++ 20.0%Language:CMake 17.4%Language:Ruby 2.6%Language:HTML 2.4%Language:C 1.4%Language:Swift 1.4%Language:CSS 0.6%Language:Shell 0.3%Language:JavaScript 0.2%Language:Kotlin 0.1%Language:Objective-C 0.0%