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.