Flutter Clean Architecture

一个简单的 Flutter 应用,基于 Reso Coder 的教程,但使用了面向功能驱动的架构来实现。

此项目使用了什么?

  • Flutter bloc 用于实现 BLoC (Business Logic Component) 设计模式。
  • Freezed 数据类代码生成
  • Get it 服务定位,用作依赖注入
  • Dartz 函数式编程 Either<Left,Right>
  • Auto Route 导航包,使用代码生成简化路由设置
  • Dio Dart 的 HTTP 客户端。支持拦截器和全局配置
  • Shared Preferences 简单的持久化存储
  • Flutter and Dart 当然还有 Flutter 和 Dart?

运行此项目

克隆此仓库

git clone https://github.com/Uuttssaavv/flutter_clean_arch

进入项目目录

cd flutter_clean_arch

获取所有包

flutter pub get

运行构建运行器命令

flutter pub run build_runner build

运行项目

flutter run 或者如果您使用 VSCode,可以直接按 F5 键

请访问我的 作品集网站 或在 领英 上与我联系

GitHub

查看 Github