开发工具
在线格式化、编码/解码等实用工具使用起来很危险(许多工具会窃取您数据中的秘密),并且在许多工作场所实际上是被禁止的。这款离线桌面应用程序汇集了许多此类实用工具。
- Base64 编码/解码
- JSON 格式化 / 验证 / 提取
- JSON <-> YAML 转换
- 二维码图片 <-> 文本转换
- JWT 检查
- 更多功能即将推出
此应用程序是用 Flutter 编写的,因此可以在 MacOS、Linux、Windows 上运行,甚至可以在 Web 上运行(如果您的组织希望将其作为 Web 应用在其内部托管)。但不要指望它能在 Android 和 iOS 上运行。
如何构建
MacOS
- 确保您的 Flutter 基础是最新版本:
devtools 需要 SDK 版本 >=2.15.1 <3.0.0,版本解析失败。
flutter update
- 确保启用了桌面构建,否则您将收到错误消息
“build macos” 当前不受支持。要启用,请运行“flutter config --enable-macos-desktop”。
flutter config --enable-macos-desktop
- 使用以下命令构建应用程序
flutter build macos --release
这将在build/macos/Build/Products/Release/devtools.app中生成 .app 文件。
使用 create-dmg 工具将应用程序转换为 DMG
4. 确保 create-dmg 工具已安装
brew install create-dmg
- 创建 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
- 确保您的 Flutter 基础是最新版本:
devtools 需要 SDK 版本 >=2.15.1 <3.0.0,版本解析失败。
flutter update
- 确保启用了桌面构建,否则您将收到错误消息
“build windows” 当前不受支持。要启用,请运行“flutter config --enable-windows-desktop”。
flutter config --enable-windows-desktop
- 使用以下命令构建应用程序
flutter build windows --release
这将在\build\windows\runner\Release\devtoolbox.exe中生成 .exe 文件。
我们使用了 macos_ui。您可以在此处找到 他们所有小部件的示例。
