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 键
