8956b74c09
Initial skeleton for the Pixel Watch dictation client (Plan Phase 5b). Generated by Android Studio's "Empty Wear App" template, kept verbatim to defer bikeshedding until real friction appears. Toolchain pinned via wrapper / version catalog: AGP 9.2.0, Kotlin 2.2.10, Gradle 9.4.1, JDK 21 (auto-provisioned). compileSdk 36, minSdk 30 — covers Pixel Watch 1/2/3. UI starter: Wear Compose Material3 1.5.6 with TransformingLazyColumn and EdgeButton — already close to the planned per-case full-screen list pattern. Manifest declares the app standalone, so the Wear OS Network Proxy will tunnel uploads transparently when the watch lacks LTE/WiFi. No Phone-side companion module required. Multi-module split (:core-domain, :core-audio, :core-sync, :core-http, :core-storage, :app-mobile) intentionally postponed — current single :app module is the smallest thing that compiles, which gives us a known-good baseline before restructuring. AS's default .gitignore left as-is. A handful of .idea/ project-config files (compiler.xml, gradle.xml, misc.xml, codeStyles, runConfigurations) are committed by AS's design; revisit if machine-specific paths or multi-machine drift become painful.
15 lines
826 B
Properties
15 lines
826 B
Properties
# Project-wide Gradle settings.
|
|
# IDE (e.g. Android Studio) users:
|
|
# Gradle settings configured through the IDE *will override*
|
|
# any settings specified in this file.
|
|
# For more details on how to configure your build environment visit
|
|
# http://www.gradle.org/docs/current/userguide/build_environment.html
|
|
# Specifies the JVM arguments used for the daemon process.
|
|
# The setting is particularly useful for tweaking memory settings.
|
|
org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8
|
|
# When configured, Gradle will run in incubating parallel mode.
|
|
# This option should only be used with decoupled projects. For more details, visit
|
|
# https://developer.android.com/r/tools/gradle-multi-project-decoupled-projects
|
|
# org.gradle.parallel=true
|
|
# Kotlin code style for this project: "official" or "obsolete":
|
|
kotlin.code.style=official |