# F7cloud Talk Android (vendor)

Vendored source for GPL-3.0-or-later compliance and future native integration.

- **Upstream:** https://github.com/nextcloud/talk-android
- **Pinned tag:** v23.0.0
- **Purpose:** Reference for native WebRTC, offline Room/SQLCipher, rich chat UI

## Integration status

**Gradle toolchain aligned (v0.5.27):**

| Component | Version |
|-----------|---------|
| Gradle | 9.3.0 |
| AGP | 8.13.2 |
| Kotlin | 2.3.0 |
| compileSdk | 36 |

The full talk-android `:app` module is **not yet compiled** inside f7cloud-mobile.

Current integration path:

1. `feature:talk-native` — bridge (auth, push, call launcher, feature flags)
2. `feature:talk` — native Compose UI with Spreed OCS API
3. **Next:** convert vendor `:app` → Android library module, link WebRTC AAR
4. Enable `TalkNativeConfig.useNativeWebRtc = true` after linking vendor CallActivity

See [NOTICE.md](../../NOTICE.md) for license obligations.
