attachment_engine_platform_interface 0.0.1-dev.0 copy "attachment_engine_platform_interface: ^0.0.1-dev.0" to clipboard
attachment_engine_platform_interface: ^0.0.1-dev.0 copied to clipboard

A common platform interface for the attachment_engine plugin. Defines the pure-Dart, transport-agnostic contract that attachment_engine_android, attachment_engine_ios, and any future platform implemen [...]

0.0.1-dev.0 #

  • Initial release: the pure-Dart platform interface extracted from attachment_engine 0.1.0 as part of the federated-plugin split. Defines AttachmentEnginePlatform, the PlatformInterface-based contract that attachment_engine_android and attachment_engine_ios implement.
  • Adds pigeons/messages.dart, the pigeon schema (dev-only codegen input) that now generates the type-safe Dart/Kotlin/Swift bindings (lib/src/messages.g.dart plus the native Messages.g.kt/Messages.g.swift in each platform package) backing every request/response native call, replacing hand-written MethodChannel string dispatch. The audio/video/download event streams are unaffected — they stay on hand-written EventChannels (see the note at the top of pigeons/messages.dart).
0
likes
0
points
153
downloads

Publisher

unverified uploader

Weekly Downloads

A common platform interface for the attachment_engine plugin. Defines the pure-Dart, transport-agnostic contract that attachment_engine_android, attachment_engine_ios, and any future platform implementation (e.g. web) must satisfy.

Repository (GitHub)
View/report issues

Topics

#attachment #platform-interface

License

unknown (license)

Dependencies

flutter, meta, plugin_platform_interface

More

Packages that depend on attachment_engine_platform_interface