Version 1.0.0
Download
Free, with no account and nothing to subscribe to.
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.
| File | For | Size | SHA-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.
| File | Size | SHA-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
| Platform | Location |
|---|---|
| Windows | %APPDATA%\Brandon Mysliwiec\Prime Edge Systems |
| Linux | ~/.local/share/com.brandonmysliwiec.prime_edge_systems |
| Android | App-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.