Ask HN:我们正在为Flutter打造类似RN的Ignite CLI工具
我和朋友正在用Dart开发一个名为fip-cli的命令行工具,旨在自动完成Flutter项目搭建中的繁琐任务。虽然已有一些替代方案,但我们的长期目标是打造类似React Native的Ignite CLI但面向Flutter的工具。目前项目处于早期开发阶段,希望就架构、代码及整体概念征求反馈意见。
背景速读
— Flutter 是 Google 开发的跨平台 UI 框架,用 Dart 语言编写,一套代码可编译为 iOS、Android、Web 和桌面应用。React Native(RN)是 Meta 开发的另一跨平台框架,用 JavaScript/TypeScript。<br>— Ignite CLI 是 React Native 生态中最知名的项目脚手架工具(由 Infinite Red 维护),能自动完成项目初始化、状态管理集成、导航配置等重复性工作,开发者无需从零搭建。<br>— fip-cli 目前是 GitHub 上的早期开源项目,目标是成为 Flutter 版 Ignite,解决 Flutter 项目初始化的"脏活"(如目录结构、第三方库集成、代码模版生成等)。<br>— pub.dev 是 Dart 和 Flutter 的官方包管理仓库,fip-cli 尚未发布到此平台,说明项目还在原型阶段。<br>— 这类 CLI 工具在 Flutter 生态中的需求是真实存在的:官方工具 flutter create 只生成极简模板,第三方方案(如 Very Good CLI、Flutter Create)各有取舍,但尚无类似 Ignite 的社区标准。