# Kanbn4Droid An unofficial, totally vibe-coded app for interacting with self-hosted Kan.bn instances. ## CLI setup This project is designed to be developed fully from the command line. ### Requirements - Java 17 - Android SDK (with command-line tools) - Android SDK packages: - `platforms;android-35` - `build-tools;35.0.0` - `platform-tools` If needed, install packages with: ```bash sdkmanager "platforms;android-35" "build-tools;35.0.0" "platform-tools" ``` If your SDK is not auto-detected, create `local.properties` from `local.properties.example` and set `sdk.dir`. ### Common commands - List tasks: `./gradlew tasks` - Clean: `./gradlew clean` - Run JVM tests: `./gradlew test` - Build debug APK: `./gradlew assembleDebug` - Install on device/emulator: `./gradlew installDebug` - Run instrumentation tests: `./gradlew connectedDebugAndroidTest` ### Notes - `installDebug` and `connectedDebugAndroidTest` require a connected emulator/device. - The app namespace and application id are `space.hackenslacker.kanbn4droid.app`.