LibreTrack

私有、跨平台的包裹追踪应用。

使用邮政服务的账户直接在您的设备上跟踪邮政物品。该应用程序尊重您的隐私和自由:您不使用第三方在线服务。

Get it from the Snap Store

Get it on F-Droid
Get it on Google Play
Get it on GitHub
Get it on Android File Host
Direct APK Download

私有、跨平台的包裹追踪应用。

使用邮政服务的账户直接在您的设备上跟踪邮政物品。该应用程序尊重您的隐私和自由:您不使用第三方在线服务。

使用、查看、修改和共享与所有人共享

? 特点

  • 自由和开源软件(FOSS)
  • 支持各种平台和设备
  • 支持不同运营商的账户
  • 邮政物品、运营商、跟踪历史的详细信息
  • 本地推送通知
  • 后台自动跟踪,以及手动刷新
  • 能够添加跟踪号码列表
  • 按活动日期、包裹状态、运营商等过滤和排序号码
  • 用于跟踪号码的条形码和二维码扫描器
  • 条形码生成器
  • 归档跟踪号码
  • Material Design 2.0
  • 夜间主题
  • 响应式UI,适用于不同的设备外形尺寸

?️?? 可用平台

  • Android
  • Linux
  • iOS (计划中)
  • macOS (计划中)
  • Web (计划中)
  • Windows (计划中)

⚙️ 构建

要构建,您需要安装 Flutter

在终端中输入以下命令来构建项目

  • Android APK

    flutter build apk --flavor main
    

    您还可以将APK拆分成不同的架构

    flutter build apk --flavor main --split-per-abi
    

    或者

    flutter build apk --flavor main --target-platform [android-arm|android-arm64|android-x64]
    

    构建的APK将位于 build/app/outputs/flutter-apk/ 目录中。

  • Linux 二进制文件

    在构建之前,请确保系统已安装以下依赖项

    • gtk3
    • libsecret
    • libjsoncpp
    • libappindicator (GTK3)
    • libsqlite3
    • gettext (仅用于构建)

    还需要这些软件包的开发版本才能进行构建。

    然后运行以下命令

    flutter build linux
    

    构建的二进制文件将位于 build/linux/x64/debug/bundle/ 目录中(或 arm64 构建的 build/linux/arm64)。bundle 目录的内容必须完全复制。

  • Linux Snap 包

    在构建之前,请确保系统已安装 snapcraft 依赖项。

    然后运行以下命令

    snapcraft
    

    生成的 .snap 文件可以按如下方式安装

    sudo snap install output_file_name.snap --dangerous
    

GitHub

https://github.com/proninyaroslav/libretrack