FLUTTER ECOSYSTEM

tguizelini/flutter-architecture

Get_It, 상태 관리, SQFlite, Dio, StorageHelper, ConnectionHelper, 사용자 정의 위젯 등을 사용한 플러터용 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