FLUTTER ECOSYSTEM

tguizelini/flutter-architecture

使用 Get_It、狀態管理、SQFlite、Dio、StorageHelper、ConnectionHelper、自訂組件等的 Flutter MVVM 潔淨架構

flutter-architecture 專案封面
Stars
182
Forks
36
最近推送(UTC)
2020年6月28日
專案狀態
未封存
Tiago Guizelini GitHub avatar
GITHUB User

Tiago Guizelini ↗

São Paulo, Brazil官方網站 ↗
語言DartRubyShellKotlinSwiftObjective-C

技術主題

使用的依賴

依賴清單 14 項

所在榜單

原始 README

以下為英文專案原文快照,最新內容請造訪 GitHub。

展開 / 收合專案 README

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