mediquo_flutter 1.0.2
mediquo_flutter: ^1.0.2 copied to clipboard
A federated Flutter plugin for the MediQuo telemedicine SDK. Bridges the native Android and iOS SDKs (chat, video calls, professional list) with a plain-Dart API.
Changelog #
All notable changes to this project are documented here. The format follows Keep a Changelog and the project adheres to Semantic Versioning.
1.0.1 #
Changed #
- Shortened the package description to fit pub.dev's 60–180 character limit
(restores the valid-pubspec pub points), dropping the "bring your own state
management" tagline from the
pubspec.yamldescription and the README.
1.0.0 #
Added #
- Initial release of the federated native MediQuo plugin.
- Plain-Dart
Mediquofacade (Future-based) over a Pigeon-typedMediquoFlutterPlatform; no state-management library imposed. MediquoConfiguration(with validation),MediquoPushTokenand theMediquoExceptionsealed hierarchy.- Android (Kotlin) and iOS (Swift) bridges to the native SDKs, including push token registration and open-from-notification.
- Android Gradle setup supplies the Compose BOM (so the MediQuo SDK's versionless
Compose dependencies resolve) and bundles R8/ProGuard consumer rules for the
MediQuo SDK's transitive dependencies (OpenTok/WebRTC video stack, plus
MediaPipe, Protobuf, gRPC, Jackson and OSGi), so a
minifyEnabledrelease build needs no manual MediQuo ProGuard setup. - iOS works with both Swift Package Manager and CocoaPods:
Package.swiftdeclares the MediQuo SDK for SPM, and the podspec fetches and vendors the same XCFramework (checksum-pinned to26.1.2) atpod install. Apps that stay on CocoaPods — for example with a OneSignal Notification Service Extension — work without enabling Flutter SPM. - Runnable example app with Android and iOS hosts built in CI (
flutter build apk --release, exercising R8 and the bundled consumer rules; plus iOS via both CocoaPods and SPM), compiling the native Kotlin and Swift against the real MediQuo SDKs and validating the consumer setup on every change. - Full Dart unit-test coverage.