Version 1.0.0

Download

Free, with no account and nothing to subscribe to.

Android

Android 7.0 (API 24) or newer.

Download the APK

Windows

Windows 10 version 1809 or newer, 64-bit.

Download the installer

Linux

A 64-bit distribution with GTK 3.

Read the status

Android

Google Play: coming soon. The listing is prepared and waiting on review. Until it is approved there is no Play link to give you, so this page does not pretend there is one — download the APK directly instead. When Play approves it, this section will carry the store link and updates will arrive the usual way.

Two builds. Take arm64 unless you know you need otherwise — it is every Android phone sold since about 2017, and roughly half the size. The universal build carries the code for all three processor types, so it works on anything, including 32-bit devices and emulators.

FileForSizeSHA-256
PrimeEdgeSystems-1.0.0-android-arm64.apk 64-bit phones (nearly all of them) 59.9 MB 04d52d6feb3113fb679cf3a43ed1719d9c137dd865fe8a8218ac47c8775cd872
PrimeEdgeSystems-1.0.0-android-universal.apk Any device, including older 32-bit ones 119.1 MB 750a147b7531fdd4e882b8efb37262516edc318ee8637467a22eed94e7867bb4

Installing an APK

Android blocks app installs from outside the Play Store until you allow them, one app at a time. Open the downloaded file and Android will offer to take you to the setting; you are granting permission to your browser or file manager, not to this app, and you can revoke it immediately afterwards.

You will see a warning that the app comes from an unknown source. That is accurate: it means Google has not scanned it, which is exactly what “installed outside the Play Store” means. Check the SHA-256 above if you want to confirm you have the file that was published.

An APK installed this way does not auto-update. Come back to this page for new versions, or install from Google Play once it is approved. Your data is kept either way — but installing the Play build over a sideloaded one may require uninstalling first, which does delete your data, so take a backup from Settings before you switch.

The application asks for no permissions on first run. It requests the camera only when you take a progress photo or scan a barcode, and storage only when you choose where a backup or an export goes. Declining any of them leaves the rest of the application working.

Windows

Download the installer and run it. It installs for the current user, so it does not need an administrator.

FileSizeSHA-256
PrimeEdgeSystems-1.0.0-windows-x64-setup.exe 31.1 MB b209cb756d849345b345022784b11b50e999d7636d46d711ed1795f059571721

About the SmartScreen warning. The installer is not signed with a code-signing certificate, because a certificate costs several hundred pounds a year and this application is free. Windows will therefore show “Windows protected your PC” the first time you run it.

You can check the download is the file that was published by comparing its SHA-256 against the checksum above. That is a stronger guarantee than a certificate, and it costs nothing. In PowerShell:

Get-FileHash .\PrimeEdgeSystems-1.0.0-windows-x64-setup.exe -Algorithm SHA256

If the hash does not match, delete the file. Do not run it.

Linux

Not built yet. There is no Linux download on this page because no Linux build exists to offer. Flutter’s Linux desktop build links against the host machine’s GTK, so it cannot be cross-compiled from Windows, and the machine this was developed on runs Windows.

The packaging is written and waiting — a build script, a per-user installer, an uninstaller and a desktop entry — so the archive can be produced the moment there is a Linux machine to produce it on. Linking a file that does not exist would be worse than saying so.

When it is published, it will install like this:

tar xzf PrimeEdgeSystems-1.0.0-linux-x64.tar.gz
cd PrimeEdgeSystems-1.0.0-linux-x64
./install.sh

No sudo. It installs for the current user only, into ~/.local, and writes nothing outside your home directory. A menu entry appears once it finishes. To remove it, run ./uninstall.sh from the same folder — it deletes the program and then asks, separately, whether to delete your data.

The bundle will need GTK 3 and standard desktop libraries, which every mainstream distribution already has. Its SHA-256 will be published in a .sha256 file beside the archive, as the other downloads are.

There is no .deb, .rpm, AppImage or Flatpak. The tarball is the only Linux package that is built and tested.

Checking what you downloaded

Every checksum on this page is also in one file: checksums.txt. Compare the hash of what you downloaded against it. On Windows:

Get-FileHash .\<file> -Algorithm SHA256

On Linux or macOS:

sha256sum <file>

If a hash does not match, delete the file rather than opening it. That check is worth more than any signature this project could afford, and it costs nothing.

Where your data lives

PlatformLocation
Windows%APPDATA%\Brandon Mysliwiec\Prime Edge Systems
Linux~/.local/share/com.brandonmysliwiec.prime_edge_systems
AndroidApp-private storage

Deliberately not your Documents folder. On Windows that folder is usually redirected into OneDrive, and a live database inside a cloud-sync folder is a documented way to corrupt it — besides uploading your measurements and photos to a third party without ever asking.

Moving between devices

Settings has a backup that writes one file containing your database and every photo. Copy it wherever you like and restore it on the other device. The backup is not encrypted, so keep it somewhere you would keep any other personal record.