FLUTTER ECOSYSTEM

tguizelini/flutter-architecture

Get_It、ステート管理、SQFlite、Dio、StorageHelper、ConnectionHelper、カスタムウィジェットなどを使ってFlutter用のMVVMクリーンアーキテクチャ

flutter-architecture のプロジェクト画像
Stars
182
Forks
36
最終プッシュ(UTC)
2020/06/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