init: android project scaffold (Phase 28.1)
- Kotlin DSL build with version catalog (AGP 8.7, Kotlin 2.1, Compose BOM 2025.01) - app module: Compose + Material 3, dark theme, network security config - DualNetworkTestScreen — Phase 28.1 gate screen (buttons wired in 28.1.2) - YarisApp, MainActivity, YarisOBDTheme - ProGuard rules for Retrofit/OkHttp/Kotlinx Serialization/Coil/MapLibre/Room - cleartext allowed for 10.42.0.1 + yaris.local - gradle wrapper properties (needs Android Studio to generate wrapper jar)
This commit is contained in:
+4
-4
@@ -69,13 +69,13 @@ android/
|
||||
|
||||
## Sub-phases
|
||||
|
||||
### 28.1 — Scaffold + networking proof-of-concept ⬜ NOT STARTED
|
||||
### 28.1 — Scaffold + networking proof-of-concept 🚧 IN PROGRESS
|
||||
**Gate: dual-network binding must work on the real Pixel before anything else is built.**
|
||||
|
||||
#### 28.1.1 — Project creation
|
||||
- [ ] Create Android project in `android/` via Android Studio (Empty Activity + Compose)
|
||||
- [ ] Kotlin DSL build files with version catalog
|
||||
- [ ] `.gitignore` for Android (`*.iml`, `.gradle/`, `build/`, `local.properties`, `.idea/`)
|
||||
- [x] Create Android project in `android/` via Android Studio (Empty Activity + Compose)
|
||||
- [x] Kotlin DSL build files with version catalog
|
||||
- [x] `.gitignore` for Android (`*.iml`, `.gradle/`, `build/`, `local.properties`, `.idea/`)
|
||||
- [ ] Verify project builds and runs on emulator (blank screen)
|
||||
- [ ] Commit: `init: android project scaffold`
|
||||
|
||||
|
||||
Reference in New Issue
Block a user