// ───────────────────────────────────────────────────────────────────────────── // :terminal-view — Android-framework-bound Termux `terminal-emulator` + // `terminal-view` wrap (RemoteTerminalSession: no local process, WS-driven). // Mirrors the iOS SwiftTerm host view. Depends ONLY on :wire-protocol. // // SCAFFOLD STUB ONLY — COMMENTED OUT in settings.gradle.kts (no Android SDK here). // TODO(android-sdk): enable when an Android SDK is available. // ───────────────────────────────────────────────────────────────────────────── /* plugins { id("com.android.library") alias(libs.plugins.kotlin.android) } android { namespace = "wang.yaojia.webterm.terminalview" compileSdk = 35 defaultConfig { minSdk = 29 } } kotlin { jvmToolchain(17) } dependencies { implementation(project(":wire-protocol")) // Termux VT100/xterm emulator (Apache-2.0) — scope to these two libs ONLY, // never `termux-shared`/app module (GPLv3). Consumable via JitPack. // implementation("com.termux:terminal-view:0.118.0") // implementation("com.termux:terminal-emulator:0.118.0") } */