fd17df80a8
Kotlin/Compose client for F7cloud (mail, files, talk, calendar, contacts, tasks, support). Current version: 0.5.113 (build 121).
30 lines
941 B
Markdown
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.
|