Fast Package
轻量的 Flutter 快速开发工具包 · 仅依赖 Flutter SDK
项目初衷
在多个 Flutter 项目里,总会重复写同一类小工具:防抖节流、队列顺序执行、字符串扩展、布局尺寸换算……
引一堆第三方包往往带来版本拉扯和体积成本,而很多能力其实用纯 Flutter 就能写得清晰、可控。
Fast Package 想做的很单纯:把日常开发里真正用得上的能力收拢成一个零额外依赖的包,API 尽量直白,源码可读,方便你按需取用或 fork 改造——而不是再叠一层「万能框架」。
心路历程
这个项目从「项目间复制粘贴的工具函数」开始,后来在维护成本与一致性之间权衡,决定抽成独立包并开源。
功能按实际需求一点点长出来:先解决自己遇到的痛点,再补文档与测试,最后把文档迁到 VitePress,方便中英文检索与长期维护。
开源之后,我更希望它保持小步、可验证的节奏:每个模块都能讲清楚用途和边界,而不是追求大而全。
规划与实现方式
| 方向 | 说明 |
|---|---|
| 功能规划 | 继续补齐高频工具与轻量 UI 能力;优先保证现有 API 稳定,再考虑扩展。 |
| 核心实现 | 业务逻辑与公共 API 尽量手写,保持可读、可审查、行为可预期。 |
| AI 的使用 | AI 主要用于文档编写、示例整理与测试辅助;不替代核心设计与关键路径的实现与评审。 |
| 文档 | 安装、API 与示例以 在线文档 为准,README 只做项目说明。 |
贡献与许可
欢迎 Issue、PR 与文档改进。
- 贡献方式:CONTRIBUTING.md · 文档站 · 贡献
- 许可证:MIT License
若这个包对你有帮助,欢迎在 GitHub 点个 Star,或在 pub.dev 留下使用反馈。