开发工具

在线格式化、编码/解码等实用工具使用起来很危险(许多工具会窃取您数据中的秘密),并且在许多工作场所实际上是被禁止的。这款离线桌面应用程序汇集了许多此类实用工具。

  • Base64 编码/解码
  • JSON 格式化 / 验证 / 提取
  • JSON <-> YAML 转换
  • 二维码图片 <-> 文本转换
  • JWT 检查
  • 更多功能即将推出

此应用程序是用 Flutter 编写的,因此可以在 MacOS、Linux、Windows 上运行,甚至可以在 Web 上运行(如果您的组织希望将其作为 Web 应用在其内部托管)。但不要指望它能在 Android 和 iOS 上运行。

请务必阅读 许可证CLA

如何构建

MacOS

  1. 确保您的 Flutter 基础是最新版本:devtools 需要 SDK 版本 >=2.15.1 <3.0.0,版本解析失败。

flutter update

  1. 确保启用了桌面构建,否则您将收到错误消息“build macos” 当前不受支持。要启用,请运行“flutter config --enable-macos-desktop”。

flutter config --enable-macos-desktop

  1. 使用以下命令构建应用程序
    flutter build macos --release
    这将在build/macos/Build/Products/Release/devtools.app中生成 .app 文件。

使用 create-dmg 工具将应用程序转换为 DMG
4. 确保 create-dmg 工具已安装
brew install create-dmg

  1. 创建 DMG 文件
    test -f DevTools.dmg && rm DevTools.dmg && create-dmg --app-drop-link 400 100 --icon-size 50 --window-size 600 400 --window-pos 400 400 DevTools.dmg build/macos/Build/Products/Release/devtools.app

Windows

  1. 确保您的 Flutter 基础是最新版本:devtools 需要 SDK 版本 >=2.15.1 <3.0.0,版本解析失败。

flutter update

  1. 确保启用了桌面构建,否则您将收到错误消息“build windows” 当前不受支持。要启用,请运行“flutter config --enable-windows-desktop”。

flutter config --enable-windows-desktop

  1. 使用以下命令构建应用程序
    flutter build windows --release
    这将在\build\windows\runner\Release\devtoolbox.exe中生成 .exe 文件。

我们使用了 macos_ui。您可以在此处找到 他们所有小部件的示例

GitHub

查看 Github