| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
本项目是面向 Flutter 初学者的学习项目集合,所有学习模块位于 lib/modules/ 目录下,按主题分类,通过路由切换进入不同模块。项目同时维护 app/ 应用壳、module_registry/ 模块元数据和 shared/ 共享能力,让示例既能独立学习,也能按真实工程方式演进。

Full video: https://github.com/user-attachments/assets/6af279c0-7d82-42bc-81b1-624071b0e2ea
flutter pub get
flutter run [-d <device>]flutter analyze
dart format .dart format .
flutter analyze
dart run flutterguard_cli:flutterguard scan --path . --fail-on highlib/
├── main.dart # 入口
├── app/ # 应用壳
│ ├── app.dart # MaterialApp.router
│ └── router/ # go_router 路由配置
├── module_registry/ # 模块元数据(入口模型、枚举)
├── shared/ # 共享能力迁移后的边界文档与过渡层
│ ├── AI_ANALYSIS.md
│ └── platform/AI_ANALYSIS.md
└── modules/ # 学习模块分区
├── basic/ # 基础机制
├── async/ # 异步并发
├── state/ # 状态管理
├── ui/ # UI 与动效
├── popup_table/ # 弹窗与列表
└── platform/ # 网络与平台
同级能力包:
../gcode_core # 纯 Dart G-code 解析、读取、轨迹构建 ../flutter_study_learning # 教学模板组件 ../file_picker_bridge # 文件选择 Dart API / MethodChannel client ../flutter_ioc_core # 纯 Dart IoC 容器核心
修改代码前先读根目录的:
新增或迁移能力时需要同步更新对应层级的 AI_ANALYSIS.md。例如本轮同级包迁移后,相关文档为:
package:flutter_study_learning 提供统一教学页面骨架,模块可以用学习目标、概念标签、代码片段、常见坑和练习卡片组织内容。
../file_picker_bridge 提供业务无关的文件选择接口:
模块只传入允许的扩展名、标题和提示文案;文件读取、解析和错误展示仍由模块自己负责。
../gcode_core 提供纯 Dart G-code 能力:
Flutter UI、播放动画和 Canvas 绘制保留在 modules/ui/gcode_visualizer。
| Back | FazBrowse Home | New Git URL |