Initial Android client implementation for ZeroClaw: Structure: - clients/android/ - Self-contained Android project - Kotlin/Jetpack Compose UI - Material 3 with dynamic theming Components: - MainActivity with chat UI scaffold - ZeroClawService (foreground service) - ZeroClawBridge (JNI stub for Rust FFI) - BootReceiver (auto-start on boot) - Theme with ZeroClaw brand colors Technical: - Target SDK 34, Min SDK 26 - arm64-v8a, armeabi-v7a, x86_64 ABIs - WorkManager ready for background tasks - Android Keystore ready for secrets TODO: - UniFFI bindings generation - Cargo NDK build integration - Native library loading - Config persistence (DataStore) Part of Android ownership initiative - Phase 1
6 lines
200 B
INI
6 lines
200 B
INI
distributionBase=GRADLE_USER_HOME
|
|
distributionPath=wrapper/dists
|
|
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
|
|
zipStoreBase=GRADLE_USER_HOME
|
|
zipStorePath=wrapper/dists
|