FLUTTER ECOSYSTEM

tguizelini/flutter-architecture

Reines Architektur mit MVVM für Flutter unter Verwendung von Get_It, Statusverwaltung, SQFlite, Dio, StorageHelper, ConnectionHelper, benutzerdefinierten Widgets und mehr

Projektcover von flutter-architecture
Stars
182
Forks
36
Letzter Push (UTC)
28.06.2020
Projektstatus
Aktiv
Tiago Guizelini GitHub avatar
GITHUB User

Tiago Guizelini ↗

São Paulo, BrazilOffizielle Website ↗
SprachenDartRubyShellKotlinSwiftObjective-C

Technische Themen

Verwendete Abhängigkeiten

Abhängigkeiten 14 Einträge

Ranglisten

Original-README

Englischer Projektschnappschuss. Aktuelle Inhalte auf GitHub.

Projekt-README ein-/ausklappen

Flutter Architecture

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

What it brings ?
  1. Clean Architecture and MVVM

  2. Get_It for dependency injection

  3. For state management, you have two options:

BRANCH master -> RxDart
BRANCH mobx -> Mobx
  1. SQFlite to work with SQLite

  2. HTTP requests using Dio

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

  4. Helper for check connection status

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

  6. Custom Widgets like LoadingWidget, CardViewWidget, Toast, Snackbar, ModalWidget, Dropdown, CustomDrawer and more

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