FlutterStrings 是一款使用 Flutter 构建的桌面应用程序,帮助开发者扫描和管理 Flutter 项目中的字符串字面量。它提供了直观的界面来分析字符串使用情况,并支持多种格式导出结果。
功能特点
-
🔍 项目扫描:扫描整个 Flutter 项目中的字符串字面量
-
📊 实时进度:通过详细统计信息监控扫描进度
-
📁 拖放支持:支持拖放方式选择项目文件夹
-
📤 多种导出格式:
- JSON 导出(包含详细元数据)
- CSV 格式(兼容电子表格)
- ARB 文件(用于 Flutter 本地化)
-
📈 统计面板:查看字符串总数和文件统计信息
-
🚫 智能过滤:自动排除构建目录和生成的文件
使用指南

- 启动应用程序
- 选择 Flutter 项目目录(点击选择或拖放)
- 点击"开始扫描"开始分析
- 在右侧面板查看结果
- 以首选格式导出结果
导出选项

- JSON 导出:包含元数据、时间戳和详细的字符串信息
- CSV 导出:适用于在电子表格应用程序中进行数据分析
- ARB 导出:生成可用于 Flutter 本地化的 ARB 文件
系统要求
- Flutter SDK ≥ 3.0.0
- Dart SDK ≥ 3.0.0
- 支持平台:Windows、macOS、Linux