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).
This commit is contained in:
+29
@@ -0,0 +1,29 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user