Caution
The app does not have a self updating mechanism! Install it via an F-Droid app store (F-Droid, Droid-ify, ...) or Obtainium to receive app updates!
This software is provided as-is without any warranty. I and all other contributors are not responsible for any damage, misuse or other kind of physical or mental damage that results from the use of this software. This repo is in no way, shape or form affiliated with Nothing Technology Limited (NOTHING).
[Click Me]
I do not want to support Google in tightening its grip on the Android platform (see Android Developer Verification and my short take on it here) and I also do not want to providing ID and my living address.If you need help, join the Discord Server:
This project should import straight into Android Studio.
For command line building:
Make sure you have the Android SDK downloaded and that the ANDROID_HOME environment variable is set! For reproducible builds use gradle 8.13 and Java OpenJDK 21 (openjdk-21-jre-headless). Gradle should automatically set up the required NDK (29.0.14206865) and CMake (3.22.1) versions for the native builds.
# Build
./gradlew :app:clean :app:assembleRelease
# Sign
$ANDROID_HOME/build-tools/36.0.0/apksigner sign --ks keystore.jks --ks-key-alias $KEY_ALIAS --ks-pass env:KEYSTORE_PASSWORD --key-pass env:KEY_PASSWORD --alignment-preserved true --out app-release.apk app/build/outputs/apk/release/app-release-unsigned.apk