First commit
This commit is contained in:
38
README.md
Normal file
38
README.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# 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`.
|
||||
Reference in New Issue
Block a user