Files
F7cloud Mobile fd17df80a8 Initial import of f7cloud-mobile native Android app.
Kotlin/Compose client for F7cloud (mail, files, talk, calendar, contacts, tasks, support).
Current version: 0.5.113 (build 121).
2026-07-07 12:05:18 +03:00

30 lines
941 B
Markdown

# 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.