/mvvm_flutter

Flutter in MVVM architecture

Primary LanguageDart

MVVM Architecture for Base Flutter

A new Demo MVVM Flutter project.

Getting Started

This project is a starting point for a Flutter application to show mvvm implementation.

Flutter Naming Convention

https://dart-lang.github.io/linter/lints/file_names.html https://dart.dev/guides/language/effective-dart https://medium.com/@farhanaslam910/naming-convention-in-dart-programming-language-flutter-95feda7a8f4b

Advantage:

  1. MVVM architecture approach .
  2. Slim code for fetch api and local data soorage .
  3. Use HIVE as local database ( https://docs.hivedb.dev/#/ ) .
  4. Use Freezed for make slim the model
  5. Should be easy for make unit test.

Latest issue:

  1. App sizing
  2. Provider modularity
  3. Unit test
  4. Images cache network
  5. Build variant app (prod, stag, dev)

Try running in your local machine.

having fun !, thank you.