Files

Android app

Crash logging

GlitchTip is configured in the project. It uses the open source solution Senstry to log crashes generated by the app and send them to GlitchTip on a European server.

StrictMode (debug builds)

The app enables Android StrictMode only for debuggable builds (gated on debug versions, so release builds are never affected).

Both the thread policy (disk/network on the main thread, etc.) and the VM policy (leaked Closeables, activity leaks, etc.) are enabled and logged to Logcat.

To see violations, filter Logcat for the StrictMode tag while running a debug build:

./gradlew :androidApp:installDebug
adb logcat -s StrictMode

Signing

Release builds of the Android app are signed with a keystore whose credentials are kept out of version control.