feat: implement Linphone SDK integration with video call support

Complete rewrite from stub plugin to (probably) functional liblinphone integration featuring:
- Core SDK bridge with registration, calls, and media controls
- Platform views for remote and local video rendering
- Event channels for registration and call state updates
This commit is contained in:
Andrew 2026-01-22 16:15:28 +07:00
parent 7bbaf1b827
commit 0375fe4d1a
18 changed files with 901 additions and 52 deletions

View file

@ -4,17 +4,18 @@
#
Pod::Spec.new do |s|
s.name = 'liblinphone_flutter'
s.version = '0.0.1'
s.summary = 'A new Flutter plugin project.'
s.version = '0.0.2'
s.summary = 'libLinPhone integration library for Flutter apps'
s.description = <<-DESC
A new Flutter plugin project.
libLinPhone integration library for Flutter apps
DESC
s.homepage = 'http://example.com'
s.homepage = 'https://git.nuark.xyz/nuark/liblinphone_flutter'
s.license = { :file => '../LICENSE' }
s.author = { 'Your Company' => 'email@example.com' }
s.author = { 'nuark' => 'me@nuark.xyz' }
s.source = { :path => '.' }
s.source_files = 'Classes/**/*'
s.dependency 'Flutter'
s.ios.dependency 'linphone-sdk', '~> 5.2.0'
s.platform = :ios, '13.0'
# Flutter.framework does not contain a i386 slice.