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-35build-tools;35.0.0platform-tools
If needed, install packages with:
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
installDebugandconnectedDebugAndroidTestrequire a connected emulator/device.- The app namespace and application id are
space.hackenslacker.kanbn4droid.app.
Languages
Kotlin
100%