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
22 lines
374 B
YAML
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
|