# agentik-android Android-клиент агента [agentik](https://git.binom.pw/subochev/agentik). ## Что это Базовый скелет Android-приложения (Jetpack Compose). Логика диалогов, сетевые вызовы и экраны будут навешиваться следующими задачами; пока есть только стартовый экран и тёмная тема, согласованная с десктопным клиентом. ## Ядро Агент живёт в Nexus (`caffeine`, `pw.binom.agentik:client`). Версия — в `gradle/libs.versions.toml` (`agentik = "5"`). Библиотека движок не задаёт — на Android он собирается через `agentikHttpClient(OkHttp, token) { ... }` поверх `ktor-client-okhttp`. ## Сборка Нужен `local.properties` с `sdk.dir`: ```properties sdk.dir=/root/Android/Sdk ``` Этот файл **не коммитится** (см. `.gitignore`). Сборка debug-APK: ```bash export ANDROID_HOME=/root/Android/Sdk ./gradlew :app:assembleDebug ``` Артефакт: `app/build/outputs/apk/debug/app-debug.apk`. ## Дизайн Одна тема — тёмная. Цвета в `app/src/main/kotlin/pw/binom/agentik/android/ui/theme/Color.kt`: | Слот | Значение | |-----------------|--------------| | `Background` | `#121218` | | `Surface` | `#17212B` | | `Accent` | `#6AB2F2` | | `OnBackground` | `#EBEBEB` | | `Muted` | `#768C9E` | | `ErrorRed` | `#EC3942` | Экраны должны читать `MaterialTheme.colorScheme.*`, а не палитру напрямую.