reteclock 0.2.2
A build release. The clock is unchanged from 0.2.1 — every entry in the APK has the same content.
The build no longer needs JAVA_HOME. A JDK on PATH is enough, which is what an ordinary distribution install gives you, and what the F-Droid build server gives you.
The APK is now byte-for-byte the same wherever it is built. Two things were wrong. A zip entry stores a local date with no timezone, and aapt2 writes its fixed 1980 epoch in local time, so a build in Seoul differed from one in UTC. And classes.dex was stamped with the moment the build ran, so no two builds agreed at all. build.sh now pins TZ=UTC and the dex entry uses the same fixed epoch as everything else.
That makes this the first release F-Droid can verify: F-Droid builds the app from source on its own server and checks the result against the APK here. When it matches, F-Droid ships this file, signed with this project's key, so the F-Droid build and this download can replace each other on a phone without uninstalling.
SHA-256 of reteclock-0.2.2.apk:
10dfd628ad2e0a8501f31259f974af7bc3276e74345ef6771470b1b6b89ca2da
Installs on Android 2.3 and newer. Built and verified against Android 4.4 (API 19).