Skip to content

Building

To build the app from source, clone the repository and open it in Android Studio.

Prerequisites

Make sure you have the required SDK components installed:

  • Android SDK with:
    • Build Tools 34.0.0 or higher
    • Platform SDK 35 (Android 15) or higher
  • Java Development Kit (JDK) 17 or higher
  • Gradle 8.9 or higher (included via wrapper)

Build Commands

Debug Build

./gradlew assembleDebug

Output: app/build/outputs/apk/debug/app-debug.apk

Release Build

./gradlew assembleRelease

Output: app/build/outputs/apk/release/app-release.apk

Install Directly to Device

For debug:

./gradlew installDebug

For release:

./gradlew installRelease

Testing

To run the unit tests:

./gradlew test

Note

Full UI tests are not included at this time. The unit tests only cover some utility functions like loading and parsing config files.