# 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](https://developer.android.com/reference/android/os/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 `Closeable`s, activity leaks, etc.) are enabled and logged to Logcat. To see violations, filter Logcat for the `StrictMode` tag while running a debug build: ```bash ./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**.