Files
sf-app-platform/packages/videocall_sdk/pubspec.yaml
JulianAlcala 4347cefaed feat(videocall): add videocall_sdk package wrapping Juphoon jc_sdk
Full wrapper around jc_sdk v2.16.5 with clean architecture:
- 7 services covering 100% of jc_sdk public API (Client, Call, Device, Channel, Push, Net, Log)
- Constructor injection with GetIt DI module (follows sca_treezor pattern)
- VideocallSdkManager orchestrator for init/destroy lifecycle
- VideocallSdkConfig abstract for environment-specific AppKey
- Stream-based callbacks for reactive UI consumption
- Riverpod providers (service + stream) for feature layer
- AppKey configured per environment via dart-define-from-file
- Integrated in init_app.dart alongside scaTreezorModule
2026-04-17 15:17:56 +02:00

22 lines
374 B
YAML

name: videocall_sdk
description: Wrapper around Juphoon jc_sdk for video calling in SaveFamily.
version: 0.0.1
resolution: workspace
homepage:
environment:
sdk: ^3.9.2
flutter: ">=1.17.0"
dependencies:
flutter:
sdk: flutter
jc_sdk: ^2.16.5
flutter_riverpod: ^3.0.3
get_it: ^9.0.5
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^5.0.0