# Directory Structure /app/src/main/kotlin/com/example/crkl/ /accessibility/ # Accessibility overlay and services # - CrklAccessibilityService.kt (main service) # - OverlayView.kt (touch capture overlay) /gesture/ # Gesture tracking, region extraction (TODO) /model/ # STT/LLM wrappers, inference runners (TODO) /vision/ # Content classification and ML components (TODO) /agent/ # Dialogue state management (TODO) /ui/ # Jetpack Compose overlays and feedback UIs # - theme/ (Theme.kt, Type.kt) /privacy/ # Data/cache handling, controls (TODO) MainActivity.kt # Main activity for settings/permissions /app/src/main/res/ /values/ # strings.xml, colors.xml, themes.xml /xml/ # accessibility_service_config.xml /mipmap-*/ # App launcher icons /app/src/test/ # Unit tests (TODO) /app/src/androidTest/ # Android instrumentation tests (TODO) /tests/ # Additional test utilities Root config files: - build.gradle.kts (root) - settings.gradle.kts - gradle.properties - local.properties - app/build.gradle.kts