Skip to content

Clean Architecture with MVVM for Flutter using Get_It, MobX, SQFlite, Dio, StorageHelper, ConnectionHelper, custom widgets and more

Notifications You must be signed in to change notification settings

jucaesmanhoto/flutter-architecture-mobx

 
 

Repository files navigation

Flutter Architecture

This project structure was made thinking in productivity and easy maintenance.

What it brings ?

  1. Clean Architecture with MVVM

  2. Get_It for dependency injection

  3. MobX to manage states

  4. SQFlite to work with SQLite

  5. HTTP requests using Dio

  6. Helper for store data on device using Shared Preferences with a helper class

  7. Helper for check connection status

  8. Custom classes for page transitions animated (fromLeft, from Top, fromBottom and fromRight)

  9. Custom Widgets like Loading, CardView, Toast, Snackbar, Modal, Dropdown, CustomDrawer and more

  10. The "values" folder, you will find the files:

  • "dimens": to set sizes defaults for margin, font, etc
  • "colors" set the color pallet
  • "theme": set the app's theme

About

Clean Architecture with MVVM for Flutter using Get_It, MobX, SQFlite, Dio, StorageHelper, ConnectionHelper, custom widgets and more

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 90.6%
  • Ruby 6.6%
  • Shell 1.1%
  • Other 1.7%