catalog/repos/abdelhakrazi--flutter-bloc-clean-architecture-skill.md

45 lines
1.4 KiB
Markdown
Raw Normal View History

2026-04-06 22:24:03 +08:00
# Flutter BLoC 架构助手
`Flutter` `BLoC` `Clean Architecture` `Dart` `状态管理`
# Flutter BLoC + 整洁架构
一套帮助 AI 编程助手构建 Flutter 应用的指令集,涵盖 BLoC 状态管理、清晰分层架构与一致设计主题。
![Flutter](https://img.shields.io/badge/Flutter-02569B?style=flat&logo=flutter&logoColor=white)
![Dart](https://img.shields.io/badge/Dart-0175C2?style=flat&logo=dart&logoColor=white)
![BLoC](https://img.shields.io/badge/BLoC-Pattern-blue)
![License](https://img.shields.io/badge/License-Apache%202.0-blue)
## 内容概览
- `SKILL.md`:架构规范与模式说明
- `examples/`:可运行的代码示例
## 工作原理
```
UI → BLoC → Repository → Datasource → Backend
```
不在 Widget 中写业务逻辑。不硬编码颜色。不使用魔法数字。
## 快速开始
通过 Skills CLI 安装:
```bash
npx skills add https://github.com/abdelhakrazi/flutter-bloc-clean-architecture-skill --skill flutter-bloc-development
```
或者直接克隆此仓库,手动添加到你的 AI 编程助手中。
## 示例
- [earnings/](./examples/earnings/):完整功能示例,采用功能优先结构(官方 BLoC 模式)
- [shared/data/](./examples/shared/data/):跨功能共享的数据源与数据模型
- [shared/widgets/](./examples/shared/widgets/):可复用的符合设计系统规范的组件
## 许可证
Apache 2.0