# Android Cast desktop

## Session Studio (`session-studio/`)

JavaFX desktop app for **session log analysis** (Linux `.jar` or native image later).

```bash
./gradlew :session-studio:run
```

Open `session_send_*` / `session_recv_*` JSON from the device (`files/session_stats/`). Legacy `session_*.json` still loads. Charts use `samples[]` (~2 s): bitrate, loss %, encode FPS.

### Roadmap (full mobile parity + analytics)

| Phase | Scope | Estimate |
|-------|--------|----------|
| 1 | Session Studio charts (overlay, multi-session, export) | 2–3 months |
| 2 | Desktop sender (screen capture) + receiver window | 4–6 months |
| 3 | Transport/codecs/FEC parity with mobile | 3–4 months |

Packaging: prefer **jpackage AppImage** over raw JAR for Linux users; JAR remains fine for developers.
